0
0
0
-1
-1
0
-1
-1
0
0
0
-1
0
-1
0
-1
1
-2
1
-3
3
-5
4
-6
6
-8
8
-10
10
-10
-13
-478
-1044
-716
-628
18
862
1274
672
-93
-782
-725
-367
-246
258
519
982
649
-135
-1006
-803
155
530
240
343
942
260
-1440
-1472
360
964
353
-52
742
1024
-687
-1589
-143
1196
433
-665
-74
645
41
-619
-19
385
-6
-465
362
820
-390
-1062
14
451
-378
-697
175
870
373
-219
-534
69
109
-853
-812
165
1032
837
93
-1047
-983
-460
-83
761
971
472
-447
-447
-503
-763
-424
512
200
160
596
-108
-427
-38
405
-907
-1184
-56
445
171
-15
831
31
-1094
-1153
-128
132
-46
940
926
-1018
-1897
-447
591
-144
-348
417
859
805
-998
-1657
-476
26
-278
98
850
524
-122
-586
-833
-1411
-668
124
376
772
1164
-217
-1618
-1081
263
-379
-1316
49
1384
1179
-303
-684
-621
-438
-798
-609
96
205
419
116
-171
-199
-73
-611
-1362
-732
439
314
-24
324
337
-361
-1428
-781
134
-527
-94
975
1173
323
-1374
-1478
128
-245
-979
-427
933
1162
-109
-671
-1120
-500
-206
148
200
-559
-599
-111
430
-339
-41
-81
-507
-281
-124
-641
-759
101
693
106
-1091
-953
-188
179
-235
28
301
-442
-750
-203
-154
-401
-410
-346
51
18
-181
157
102
-500
-812
-535
-314
-87
234
-464
-957
219
101
-330
-226
412
-356
-1620
-948
108
714
-341
-544
-21
296
-864
-1559
-477
443
-96
-602
180
418
-662
-1892
-549
461
-130
-812
-353
1086
265
-1534
-1238
322
181
-982
-639
510
952
-418
-1260
-873
-288
37
299
27
-817
-596
-27
305
-483
-436
200
-67
-740
-1320
-730
199
701
380
-6
-679
-875
-463
-244
-165
-151
-310
-666
56
389
-289
-1176
-321
362
-215
-288
36
-98
-1407
-1158
441
158
-300
108
486
-775
-1016
-427
88
442
-921
-479
287
173
-530
-1304
-250
706
-519
-761
532
382
-803
-328
-299
-782
-731
-281
13
-643
417
579
-621
-850
-229
-366
-1043
-712
296
1064
150
-854
-1312
-349
111
-343
-533
-278
567
569
-416
-1384
-1128
91
558
-576
-593
315
234
-547
-1081
-614
-74
-253
-281
-66
-69
-100
-174
-740
-1219
-504
425
-159
-17
512
-22
-1056
-1279
-242
375
66
-529
-957
-320
714
435
-265
-1254
-580
-513
-487
-297
-103
379
-394
-411
-86
-207
-820
-343
7
-537
-1073
-586
844
617
-533
-1424
-146
304
-796
-1370
185
1697
-67
-1144
-1260
-42
-141
-1059
-506
529
668
-465
-698
-14
-182
-901
-1399
-818
346
770
149
-385
-556
-840
-291
-594
-946
-288
616
366
-555
-1162
-691
-83
-511
-499
96
-411
-326
408
-312
-1115
-942
-31
66
-721
-663
-29
214
0
0
0
0
-1
0
-1
0
-1
0
-1
-1
0
-1
0
-2
2
-4
4
-6
7
-10
12
-16
19
-26
32
-44
62
-108
335
315
-1035
-306
352
-595
-1396
-835
-198
292
420
-72
-168
36
569
-798
-1627
-887
-12
192
-417
159
928
516
-739
-782
-765
-329
-1016
-773
1156
921
-516
-806
67
-679
-567
-571
-87
-101
-500
578
612
-434
-2050
-1544
675
828
-1072
-860
832
802
-601
-1557
-1327
38
44
-1292
-663
783
778
-264
-350
-792
-1569
-553
92
207
-347
-580
-112
330
-21
-641
-1097
-1186
-111
310
-224
-180
501
-418
-1011
-870
-196
63
-1106
-184
934
375
-1219
-1171
-91
-291
-345
-372
705
279
-799
-539
-261
-642
-651
32
-20
-438
-131
564
-389
-667
-369
-444
-260
-229
-160
-567
-589
-76
367
-350
-853
-238
224
-536
-994
-69
342
-433
-444
-78
-809
-853
86
670
-101
-1003
-334
846
-473
-1544
-368
118
298
-266
-642
41
246
-126
-391
-113
-626
-1239
-392
204
550
-356
-586
788
408
-786
-1673
-458
397
24
-226
-291
-61
-319
-341
-786
-227
575
-371
-427
130
-344
-705
-523
91
480
-205
-535
-580
-244
-183
-204
722
-331
-409
-172
-1095
-782
431
906
-257
-1187
-227
653
291
-1287
-797
773
439
-908
-1108
417
471
-520
-820
198
454
-684
-793
275
452
-1179
-1290
622
424
-361
-876
-673
412
312
-245
-921
-970
94
504
-166
-739
-859
-820
2
736
319
-547
-402
-72
-801
-1138
-116
151
-412
-127
296
-96
-1310
-1350
161
1162
206
-1164
-703
277
-291
-923
-538
713
79
-1067
-187
6
-524
-830
645
583
-373
-1014
-985
-131
-136
307
525
-579
-1412
-481
421
401
-1028
-285
488
-828
-1561
-834
31
-35
645
586
-385
-1349
-1331
-236
237
-870
-564
385
-119
-687
-813
523
-130
-1010
-357
-6
-153
-966
-1034
-272
-47
67
426
-197
-1002
-1053
-297
70
-519
-673
-82
-76
-979
-399
399
587
-42
-850
-891
-1326
-542
303
497
-193
-921
-157
698
-252
-1646
-1208
368
1209
-603
-979
55
238
-1097
-1441
151
411
-393
-855
592
1132
-785
-2160
-884
791
523
-901
-1104
309
1305
-68
-1735
-1377
459
1122
-1042
-1600
130
1098
281
-969
-563
-43
-297
-971
-661
662
591
-617
-1012
-123
58
-989
-923
278
1227
53
-1491
-750
472
414
-1386
-1881
280
1829
236
-1536
29
963
-766
-2135
-80
1331
-435
-1194
199
1401
121
-1636
-1088
264
196
-350
-947
-400
676
489
-527
-818
146
-300
-710
-904
-60
762
133
-883
-1108
538
580
-760
-1003
-86
486
-445
-811
-224
265
-812
-1041
404
1289
208
-1907
-1492
-197
366
107
-888
-636
810
689
-965
-1745
-729
716
536
-600
-1188
135
767
-818
-1945
-400
1589
886
-1516
-1714
417
379
-1423
-1192
940
1441
-977
-1764
-131
802
-527
-815
335
-419
-641
-704
225
468
-647
-485
24
156
-183
-782
-389
-18
-240
57
563
79
-903
-960
-880
177
554
557
-76
-739
-418
-935
-469
-359
-111
615
404
-434
-843
27
158
-892
-1035
117
1127
-65
-1448
-366
762
239
-949
-1043
185
503
-501
-780
-63
-24
-318
-513
28
714
-422
-1049
-497
417
678
-668
-1370
-253
1029
64
-1200
-1355
358
1317
-194
-937
-869
409
265
-819
-715
41
-11
-1077
-529
881
846
-384
-1387
-908
212
-193
-973
-188
349
369
-280
-371
295
-370
-1500
-1326
746
2155
-98
-2539
-823
886
343
-1331
-864
1236
998
-1137
-1391
159
870
-721
-2187
88
1507
381
-1464
-1594
824
1615
-537
-2710
-1354
1012
1200
-558
-316
1239
-51
-1978
-1597
1048
755
-1702
-1491
1685
2444
-1217
-2693
14
1936
-59
-2113
-777
1130
1234
-1442
-2057
359
1244
782
-1048
-836
28
-280
-507
-167
140
-635
-505
-79
730
-35
-852
-300
21
234
-1226
-945
276
333
-398
-407
142
-352
-330
-876
-787
351
417
-422
-1397
-295
678
72
-1288
-1216
979
1035
-938
-1776
517
1723
-453
-1813
-1474
88
1018
-305
-564
-220
455
46
-1055
-1191
-84
546
-227
-739
-997
480
212
-1058
-1128
578
971
-984
-1471
125
709
-680
-1478
-120
1786
-23
-2463
-1517
692
1206
-1061
-1300
771
908
-1013
-2218
-733
916
520
-311
200
138
-1207
-2301
-758
737
688
-222
-287
367
110
-798
-1224
-682
-994
-1211
56
1582
1083
-699
-1592
-669
-64
161
-384
-1300
-21
28
-650
-711
182
669
268
-790
-1450
-435
-219
-11
-34
173
-629
-682
-492
-795
-2
66
-33
-446
-601
-542
-591
-304
214
-17
-684
-1219
-618
438
-319
-912
48
1332
295
-1678
-1482
-391
-18
-774
-104
1002
180
-724
-627
99
244
-849
-1617
-290
709
132
-1015
-893
436
423
-951
-1209
-246
904
764
-1082
-1686
-371
692
-254
-1168
-397
616
224
-447
-1076
-962
150
-93
-407
-334
270
22
-946
-1259
-681
540
163
-436
-410
-378
-642
-932
-554
465
731
-1108
-1340
148
292
-1278
-1779
647
1772
-306
-2224
-1208
635
47
-1025
-1051
721
934
-768
-1680
-631
590
-455
-1005
-500
654
-303
-1469
-600
86
973
-552
-1225
-446
-520
-891
-1400
-12
1161
568
-505
-144
-15
-988
-1760
-1514
-245
1037
851
423
62
-896
-1295
-921
-250
-466
-332
134
268
-62
-87
377
-827
-1705
-1146
274
342
-379
-47
850
696
-695
-1771
-1892
-153
884
403
-363
-330
158
-455
-770
-776
-138
479
-200
-690
-323
-699
-652
-145
86
472
-235
-1013
-1394
-708
285
329
-738
-864
940
1126
-1232
-2559
-334
542
-682
-684
502
863
-718
-1086
-318
-188
-738
-471
169
-93
-538
-1051
-246
531
761
-297
-1200
-1033
-394
-152
-1425
-569
1217
1564
787
-1786
-2132
-686
-547
-147
414
1255
457
-700
-615
-471
-975
-902
96
182
-99
-414
-12
649
31
-261
-529
-357
-1292
-1503
43
1143
265
-342
716
70
-968
-1937
-1134
120
235
377
264
160
-300
-470
-374
-264
-28
-612
-1006
46
417
-621
-694
273
1200
443
-1166
-1996
-623
501
98
-562
390
1097
-311
-1428
-1196
-735
280
1125
538
-54
-447
88
-612
-1142
-830
-460
289
620
461
-30
185
-157
-1794
-1543
686
1459
-367
-737
672
683
-1042
-1634
-404
24
-322
-243
1521
1069
-1022
-1259
-102
-33
-1698
-1828
699
2747
801
-1770
-1649
603
1183
-1677
-2872
-405
1737
1055
-716
-541
1128
960
-2175
-3298
-1166
1197
1250
-795
112
2223
575
-2497
-2265
-178
-659
-1401
-304
1550
1750
437
-467
-1152
-1403
-978
-529
-516
-34
353
814
164
-1253
-1206
-756
-938
-427
393
749
807
144
-511
-776
-1239
-1498
-1473
-237
1104
996
277
204
1192
-428
-2861
-2219
165
865
-237
7
1338
675
-841
-1547
-745
175
-1045
-1178
533
2306
857
-2214
-1936
408
454
-934
-884
558
1217
282
-587
-1120
-1212
-478
-143
-281
-117
711
1398
499
-1296
-1999
-935
-508
-518
281
607
676
-105
-1051
-615
-229
-1168
-1174
1040
1184
-155
-1572
-448
251
-1373
-1713
154
1669
414
-684
-50
220
-1367
-1940
-733
534
74
-461
37
936
740
-1221
-1919
-697
-550
-1207
-409
1090
983
-558
-202
525
-614
-2416
-2256
996
1367
-982
-1230
840
1713
-798
-2738
-898
1035
-563
-1137
521
482
-705
-1426
-232
352
-483
-892
-6
134
-521
-217
-236
-4
-231
-612
-443
330
-246
-959
-592
-631
196
76
307
235
-496
-522
-411
-1024
-1133
-201
418
66
-22
624
1078
15
-1954
-1762
-720
-150
-1100
68
2114
1093
-914
-944
63
-1040
-2366
-1510
681
1083
374
488
192
-293
-1702
-1912
-292
599
215
-502
412
757
-410
-1743
-1455
-232
153
-99
-119
600
223
-522
-1288
-981
-461
-553
-734
-128
1075
775
-322
-531
-461
-1087
-1712
-972
371
553
976
539
-243
-1133
-1713
-1007
-322
-91
-12
-133
-119
23
79
25
-453
-1006
-1413
-1545
277
1032
261
-365
332
191
-1586
-1854
-814
-115
-825
916
1192
869
-888
-1341
796
-349
-2358
-1771
1766
1339
-880
-881
555
993
-747
-537
425
-225
-1718
-1143
809
615
-996
-209
1799
1335
-556
-1518
-494
-549
-1449
-361
707
521
-41
493
195
-19
-192
-826
-485
-1189
-967
-203
899
509
70
361
424
-109
-1775
-2207
-1164
641
1454
1008
1076
347
-1158
-1718
-1110
-227
29
22
135
634
687
-204
-186
-499
-1423
-881
252
363
-62
240
-258
-259
-265
140
654
-296
-1102
-1208
-644
-918
185
1493
1251
460
-141
324
-1137
-2595
-1705
125
592
-185
1331
1777
-9
-1083
-794
-155
-1262
-1145
-430
2
-251
-661
561
923
763
-447
-1198
-1467
-929
-187
-261
226
513
-37
-483
-416
-500
-222
-199
67
-951
-1370
-993
86
424
405
530
-124
-993
-2179
-1303
-204
212
-189
487
887
118
-997
-1310
-571
-875
-1193
-1007
256
1314
1141
585
-333
-929
-2032
-1974
-359
43
-51
665
949
-122
-576
-117
-49
-865
-1363
-994
-410
84
-852
-295
1080
853
25
-768
-810
-913
-750
-1083
-352
1158
338
-653
-153
-362
-1155
-1014
354
730
-25
-120
-582
-1219
-1100
-168
-219
-2
729
536
-680
-959
-594
-369
-507
-33
636
-3
-1367
-820
207
-648
-726
68
1214
265
-1415
-904
519
269
-862
-920
-125
-102
-574
-439
262
991
467
-303
-196
-341
-922
-1045
-141
449
195
-359
20
639
491
271
-39
-280
-772
-927
-463
28
430
669
138
148
85
-469
-928
-1115
-95
179
447
808
545
-153
-615
-774
-624
155
564
780
133
-607
-305
-59
-43
-177
124
382
239
220
80
254
74
-231
-405
-407
-64
252
18
-420
-454
127
410
-32
228
515
145
-639
-800
-591
-537
-72
348
491
200
269
528
57
-815
-921
106
-145
-637
156
884
272
-807
-144
691
327
-783
-345
634
-82
-829
-618
214
302
-293
-678
143
701
-67
-458
461
772
-366
-777
-616
-766
-735
-75
520
638
266
30
-63
-361
-1020
-1333
-313
-61
82
361
669
-4
-797
-361
-197
-578
-446
607
644
-608
-802
-73
-12
-611
-716
-53
686
747
0
75
185
217
-658
-1450
-990
42
658
53
23
625
568
-494
-919
-292
-47
-409
-136
334
99
-260
-10
-17
-590
-157
333
65
-377
15
437
-61
-431
-346
-179
-327
-789
-891
420
1091
162
-565
74
489
-570
-1208
-387
625
21
-416
295
822
337
-400
-154
214
-68
-633
-627
-79
61
55
218
380
118
-163
-295
-399
-529
-636
40
613
-47
-624
-248
40
-732
-1104
18
443
23
-91
187
306
-329
-924
-1195
-924
-619
-609
-146
652
590
-15
-128
-235
-725
-1164
-772
-329
-299
37
459
391
-352
-471
-156
-181
-295
-400
-380
-117
59
45
-69
-256
-379
-599
-895
-938
-465
100
138
-198
-170
-489
-1044
-998
-662
-594
-674
-377
29
-25
-228
-466
-668
-753
-872
-769
-213
214
28
-196
102
235
-364
-689
-413
-290
-306
-225
-113
-116
-87
-124
-475
-655
-454
-119
-72
-51
154
171
-384
-882
-560
-373
-599
-495
-43
6
-420
-530
-478
-465
-437
-530
-477
-327
-289
-605
-611
-291
-381
-492
-379
-248
-287
-253
-152
-281
-292
-123
-173
-303
-303
-478
-690
-521
-99
103
44
3
-103
-311
-548
-821
-668
-213
-186
-407
-197
125
-180
-526
-466
-321
-396
-374
-178
-145
-315
-460
-490
-510
-596
-632
-403
-189
-55
-14
-50
-175
-335
-364
-401
-390
-269
-218
-254
-130
-89
-247
-267
-132
-72
-197
-289
-350
-444
-587
-592
-357
-225
-152
-24
26
-201
-506
-447
-165
-12
4
131
157
-99
-285
-226
-36
48
150
278
307
287
252
151
-39
-83
-39
18
93
228
316
351
473
488
332
170
134
245
323
396
576
627
513
561
607
575
460
466
600
559
732
857
694
483
481
558
452
552
700
625
559
625
720
674
567
581
548
393
393
431
445
452
520
610
622
559
472
414
415
427
414
432
383
296
182
144
190
193
269
313
321
388
364
273
230
248
289
226
145
229
244
159
179
280
319
207
216
340
348
351
433
446
292
203
210
186
118
120
187
168
104
94
127
80
-16
-12
56
74
48
94
119
-13
-113
-125
-114
-107
-83
-7
9
0
3
-5
-14
-4
-21
-156
-223
-206
-206
-266
-325
-345
-384
-380
-335
-269
-279
-272
-247
-269
-275
-311
-316
-303
-330
-327
-346
-376
-355
-403
-458
-350
-287
-359
-384
-322
-276
-315
-333
-266
-246
-256
-258
-259
-273
-330
-371
-420
-464
-455
-401
-330
-282
-274
-294
-314
-314
-325
-351
-353
-291
-261
-268
-284
-310
-359
-382
-335
-296
-265
-226
-220
-238
-275
-297
-308
-316
-284
-295
-330
-346
-358
-338
-337
-350
-306
-269
-267
-298
-295
-252
-222
-219
-304
-326
-269
-272
-276
-268
-211
-158
-209
-262
-263
-234
-214
-234
-237
-184
-189
-245
-265
-264
-255
-277
-293
-249
-164
-126
-137
-123
-107
-153
-198
-182
-166
-177
-195
-177
-195
-222
-203
-164
-109
-107
-131
-135
-156
-146
-105
-118
-165
-209
-219
-195
-201
-219
-238
-226
-193
-185
-193
-212
-236
-259
-273
-321
-363
-398
-411
-418
-435
-458
-408
-345
-345
-329
-338
-326
-303
-330
-355
-387
-410
-434
-444
-443
-449
-431
-388
-334
-312
-309
-300
-310
-282
-256
-242
-264
-295
-297
-351
-390
-428
-420
-431
-527
-508
-409
-334
-354
-314
-261
-246
-311
-383
-353
-395
-443
-420
-436
-450
-399
-430
-424
-290
-218
-243
-213
-202
-177
-203
-262
-294
-355
-430
-473
-491
-462
-392
-420
-430
-358
-321
-383
-402
-305
-264
-294
-304
-289
-237
-234
-220
-182
-190
-153
-89
-9
70
137
221
235
204
158
139
117
40
82
180
164
128
152
158
111
22
-8
4
-36
-46
-56
-102
-140
-228
-306
-371
-362
-369
-391
-272
-215
-211
-194
-212
-252
-304
-291
-275
-256
-207
-166
-131
-152
-169
-164
-168
-151
-172
-200
-134
-29
-38
-99
-118
-153
-240
-347
-340
-315
-333
-344
-376
-359
-366
-449
-514
-517
-480
-559
-604
-605
-615
-602
-675
-718
-724
-724
-788
-828
-774
-750
-779
-834
-784
-720
-762
-850
-873
-864
-919
-986
-956
-895
-893
-945
-938
-875
-874
-900
-911
-867
-830
-845
-852
-829
-815
-836
-862
-833
-825
-847
-833
-840
-865
-859
-800
-773
-807
-831
-838
-840
-848
-816
-745
-689
-655
-667
-633
-552
-511
-512
-489
-424
-413
-401
-350
-287
-221
-163
-93
-40
-9
23
79
148
220
286
308
345
328
277
329
392
381
290
260
286
282
326
400
443
474
491
539
602
669
752
817
888
881
758
671
747
902
1038
1221
1365
1349
1317
1394
1485
1457
1404
1381
1339
1377
1410
1367
1359
1475
1641
1775
1892
1917
1750
1525
1359
1278
1238
1191
1220
1133
683
-157
-1191
-2165
-2879
-3222
-3269
-3131
-2991
-2981
-2987
-2920
-2711
-2473
-2251
-2011
-1777
-1590
-1399
-1100
-823
-706
-727
-779
-816
-801
-629
-242
233
738
1220
1587
1826
1935
1873
1666
1441
1257
1072
832
549
247
-146
-636
-1129
-1550
-1829
-1999
-2093
-2105
-2055
-1977
-1974
-2106
-2309
-2535
-2764
-2985
-3180
-3329
-3371
-3337
-3199
-2945
-2674
-2424
-2130
-1719
-1263
-795
-358
-10
207
290
276
162
-14
-234
-446
-581
-693
-775
-878
-964
-955
-939
-950
-995
-982
-961
-1021
-1122
-1227
-1348
-1480
-1636
-1795
-1935
-2029
-2022
-1955
-1837
-1698
-1504
-1309
-1159
-1022
-841
-683
-625
-571
-537
-515
-574
-636
-637
-617
-594
-541
-407
-251
-70
64
210
402
582
692
749
799
846
842
808
765
669
569
483
469
517
578
654
730
835
1014
1172
1279
1359
1429
1557
1749
1986
2133
2220
2256
2198
2178
2195
2329
2470
2503
2578
2602
2563
2525
2438
2132
1350
93
-1338
-2699
-3668
-4082
-4123
-4037
-4118
-4384
-4677
-4799
-4544
-3958
-3248
-2587
-2018
-1590
-1266
-971
-713
-560
-586
-766
-990
-1059
-854
-404
214
864
1389
1700
1866
2022
2157
2298
2451
2541
2481
2211
1735
1095
376
-394
-1174
-1849
-2356
-2666
-2810
-2812
-2712
-2613
-2597
-2654
-2715
-2713
-2651
-2518
-2353
-2217
-2109
-2073
-2099
-2176
-2220
-2216
-2128
-1855
-1435
-949
-444
61
484
728
807
779
673
483
294
151
-22
-249
-581
-1007
-1426
-1739
-1911
-1954
-1872
-1711
-1548
-1383
-1221
-1133
-1171
-1251
-1341
-1441
-1544
-1637
-1682
-1719
-1754
-1806
-1860
-1870
-1790
-1614
-1374
-1110
-868
-668
-530
-482
-514
-592
-680
-766
-866
-953
-1037
-1099
-1140
-1197
-1208
-1139
-1055
-979
-817
-584
-389
-261
-177
-112
-131
-228
-307
-358
-390
-434
-490
-544
-595
-606
-601
-554
-453
-314
-129
21
131
218
324
430
490
565
644
692
685
706
797
869
967
1114
1322
1492
1555
1686
1856
2020
2254
2452
2519
2580
2567
2478
2370
2235
2157
2031
1950
1933
1839
1669
1491
1270
911
323
-548
-1423
-2263
-2985
-3374
-3501
-3521
-3639
-3876
-4130
-4283
-4135
-3690
-3080
-2430
-1810
-1280
-912
-559
-185
131
341
440
486
488
577
811
1077
1322
1487
1545
1518
1504
1548
1646
1816
1943
1946
1815
1538
1105
569
40
-496
-1053
-1524
-1864
-2149
-2409
-2626
-2797
-2939
-3044
-3050
-2898
-2659
-2382
-2069
-1760
-1516
-1390
-1284
-1197
-1113
-1010
-911
-783
-631
-483
-408
-376
-338
-265
-190
-131
-108
-120
-134
-186
-227
-311
-482
-688
-909
-1075
-1211
-1316
-1403
-1468
-1477
-1502
-1517
-1478
-1389
-1328
-1311
-1254
-1154
-1068
-1032
-1012
-991
-1031
-1127
-1218
-1232
-1222
-1238
-1236
-1189
-1156
-1165
-1162
-1130
-1040
-969
-901
-806
-729
-670
-659
-666
-651
-638
-641
-616
-553
-493
-446
-385
-313
-236
-169
-103
-10
104
195
232
238
212
167
126
123
115
82
52
28
15
11
22
100
239
389
540
678
864
1051
1236
1410
1560
1726
1843
1870
1948
2044
2081
2146
2279
2360
2326
2334
2382
2374
2357
2388
2364
2299
2304
2306
2179
1984
1568
752
-269
-1245
-2105
-2787
-3135
-3244
-3439
-3810
-4198
-4515
-4605
-4350
-3842
-3244
-2636
-2058
-1573
-1121
-609
-131
159
290
355
341
313
420
685
945
1121
1184
1138
1063
1075
1211
1414
1688
1949
2066
1998
1802
1514
1144
702
205
-282
-733
-1165
-1579
-1955
-2290
-2604
-2912
-3142
-3220
-3195
-3058
-2775
-2413
-2072
-1764
-1484
-1280
-1144
-1022
-851
-674
-544
-435
-347
-314
-358
-433
-473
-460
-416
-369
-306
-232
-212
-220
-261
-306
-346
-415
-479
-563
-635
-707
-825
-963
-1098
-1201
-1297
-1362
-1380
-1365
-1347
-1321
-1277
-1230
-1206
-1154
-1081
-1021
-979
-952
-901
-878
-908
-979
-1052
-1101
-1152
-1175
-1173
-1127
-1059
-1008
-966
-898
-802
-705
-585
-462
-340
-250
-160
-60
9
35
34
43
61
65
37
33
63
65
1
-34
-31
-30
-29
-3
75
114
100
97
125
162
187
215
266
361
428
466
536
668
838
949
1041
1206
1380
1503
1644
1842
2028
2148
2264
2372
2429
2436
2430
2368
2300
2276
2247
2223
2143
2080
1975
1779
1655
1303
737
91
-590
-1181
-1683
-1953
-2156
-2482
-2862
-3260
-3565
-3741
-3672
-3402
-3084
-2717
-2365
-2009
-1647
-1235
-809
-483
-230
-89
40
202
422
666
828
951
945
851
789
803
925
1085
1294
1467
1518
1517
1505
1456
1307
1135
979
755
450
107
-204
-501
-815
-1163
-1543
-1903
-2206
-2424
-2509
-2478
-2385
-2288
-2198
-2064
-1902
-1770
-1617
-1417
-1183
-930
-735
-584
-539
-536
-547
-567
-531
-532
-539
-545
-546
-546
-541
-492
-498
-531
-549
-503
-373
-285
-223
-210
-238
-303
-404
-487
-547
-593
-667
-770
-871
-974
-1091
-1223
-1306
-1333
-1349
-1346
-1321
-1228
-1156
-1150
-1159
-1113
-1066
-1053
-1020
-947
-868
-858
-890
-880
-860
-857
-861
-826
-753
-682
-588
-497
-383
-257
-146
-26
109
229
298
345
378
409
445
465
450
393
331
269
169
63
-10
-63
-107
-125
-100
-74
-50
-8
56
124
180
288
428
557
668
757
889
988
1028
1068
1122
1238
1323
1398
1520
1577
1606
1608
1666
1727
1763
1833
1904
1960
1968
1974
1962
1947
1914
1777
1555
1191
728
213
-298
-645
-946
-1213
-1562
-1972
-2344
-2669
-2851
-2873
-2766
-2624
-2485
-2301
-2053
-1803
-1539
-1247
-995
-831
-725
-622
-474
-309
-175
-65
-7
-27
-72
-66
-6
94
223
375
534
644
725
829
926
992
1030
1010
935
838
720
595
433
244
10
-267
-556
-828
-1056
-1225
-1351
-1457
-1534
-1582
-1609
-1596
-1530
-1454
-1383
-1298
-1196
-1108
-1017
-909
-845
-837
-869
-906
-937
-992
-1001
-1011
-1017
-1035
-1052
-998
-921
-849
-805
-702
-562
-412
-230
-77
27
105
193
272
267
235
214
169
59
-112
-236
-327
-455
-633
-772
-829
-888
-954
-995
-994
-977
-956
-906
-796
-688
-613
-554
-474
-406
-374
-331
-303
-300
-284
-279
-271
-241
-249
-255
-231
-215
-213
-201
-175
-121
-24
48
63
86
116
144
155
147
181
188
162
97
12
-39
-103
-174
-194
-201
-216
-237
-231
-195
-187
-155
-118
-80
-17
62
138
176
196
270
308
294
291
302
316
282
240
243
288
297
271
245
270
305
305
316
355
409
420
403
409
427
417
387
342
318
320
290
265
231
184
133
51
-53
-181
-268
-290
-314
-356
-415
-475
-534
-605
-641
-641
-628
-653
-694
-698
-684
-667
-647
-620
-590
-582
-604
-605
-583
-569
-560
-545
-518
-487
-463
-450
-426
-422
-401
-362
-324
-276
-233
-173
-122
-98
-94
-68
-70
-101
-129
-130
-115
-140
-197
-268
-328
-400
-473
-521
-545
-578
-618
-628
-629
-652
-672
-662
-639
-625
-608
-573
-525
-495
-507
-510
-484
-480
-490
-508
-502
-474
-473
-503
-491
-468
-486
-488
-451
-391
-351
-324
-283
-255
-247
-236
-242
-235
-235
-260
-293
-315
-317
-336
-357
-375
-385
-397
-417
-427
-420
-413
-410
-413
-392
-371
-374
-381
-372
-344
-322
-306
-295
-310
-328
-321
-296
-292
-294
-280
-266
-284
-314
-321
-327
-347
-362
-360
-364
-366
-343
-316
-277
-228
-192
-179
-166
-153
-125
-74
-33
-29
-47
-49
-49
-61
-86
-106
-115
-124
-122
-128
-163
-173
-130
-112
-121
-120
-97
-87
-103
-103
-101
-81
-79
-94
-87
-62
-66
-99
-107
-99
-84
-68
-39
-13
-25
-38
-60
-75
-76
-68
-70
-65
-55
-64
-86
-88
-93
-98
-101
-110
-105
-81
-72
-80
-86
-107
-147
-188
-204
-224
-266
-286
-274
-268
-281
-297
-276
-255
-223
-211
-199
-188
-197
-192
-199
-186
-182
-178
-181
-182
-167
-169
-196
-206
-202
-220
-246
-258
-237
-256
-306
-334
-335
-369
-437
-481
-487
-481
-504
-517
-520
-521
-520
-537
-534
-505
-481
-485
-485
-464
-444
-433
-434
-434
-428
-415
-405
-419
-422
-404
-391
-386
-366
-335
-306
-304
-302
-280
-276
-288
-262
-252
-258
-277
-308
-321
-328
-349
-385
-402
-423
-440
-422
-389
-374
-380
-396
-377
-355
-365
-360
-320
-262
-257
-282
-265
-233
-243
-265
-266
-255
-252
-259
-267
-257
-263
-301
-309
-284
-300
-337
-346
-307
-300
-330
-318
-276
-238
-240
-227
-184
-159
-157
-167
-136
-96
-87
-99
-92
-83
-85
-125
-177
-200
-196
-179
-203
-215
-228
-249
-251
-262
-290
-310
-309
-311
-329
-360
-378
-373
-368
-391
-391
-382
-388
-419
-419
-382
-345
-317
-294
-258
-221
-209
-222
-205
-151
-118
-119
-114
-73
-47
-74
-70
-28
0
2
-21
-26
-42
-54
-58
-71
-95
-128
-156
-178
-186
-185
-192
-202
-191
-181
-162
-158
-156
-158
-151
-138
-147
-142
-123
-113
-109
-97
-100
-95
-94
-91
-81
-66
-53
-21
17
27
8
-13
-18
-46
-79
-118
-146
-154
-143
-137
-174
-205
-232
-252
-249
-227
-236
-260
-250
-225
-212
-217
-228
-280
-370
-366
-253
-122
-150
-312
-246
-7
-28
-253
-334
-238
-106
-86
-159
-251
-242
-109
-71
-214
-255
-133
-89
-118
-87
-117
-182
-175
-129
-158
-225
-236
-193
-169
-197
-274
-290
-230
-216
-251
-290
-284
-234
-203
-207
-208
-171
-153
-166
-175
-155
-124
-115
-93
-79
-85
-96
-67
-48
-54
-40
-2
19
37
61
80
79
52
32
44
46
26
3
-2
17
23
-15
-81
-106
-97
-119
-161
-157
-131
-134
-153
-171
-184
-190
-201
-195
-196
-201
-203
-208
-208
-208
-202
-205
-213
-205
-198
-184
-146
-122
-103
-80
-49
-30
-26
-19
2
6
-13
-20
-15
-3
-14
-22
-36
-44
-42
-63
-97
-120
-126
-120
-122
-149
-152
-142
-157
-173
-169
-174
-173
-170
-159
-164
-177
-162
-136
-125
-120
-113
-110
-106
-106
-98
-76
-68
-83
-86
-66
-53
-50
-49
-51
-54
-68
-89
-85
-64
-73
-111
-136
-163
-216
-264
-290
-291
-300
-311
-315
-307
-310
-367
-393
-369
-336
-344
-370
-362
-362
-353
-370
-373
-334
-293
-296
-307
-289
-258
-244
-247
-216
-185
-194
-208
-190
-170
-171
-195
-198
-192
-179
-189
-223
-221
-230
-261
-290
-299
-281
-254
-245
-263
-278
-292
-305
-311
-299
-307
-322
-325
-293
-266
-280
-288
-275
-284
-292
-282
-264
-250
-235
-206
-185
-162
-150
-149
-143
-151
-162
-149
-118
-101
-107
-104
-94
-81
-82
-89
-75
-73
-81
-102
-138
-148
-157
-181
-214
-227
-219
-225
-230
-214
-231
-250
-270
-303
-298
-273
-268
-278
-283
-273
-269
-292
-313
-315
-307
-316
-316
-293
-278
-266
-265
-236
-196
-187
-169
-169
-158
-153
-158
-163
-155
-132
-134
-139
-135
-126
-144
-147
-132
-130
-148
-164
-142
-107
-120
-154
-143
-126
-132
-172
-171
-155
-173
-182
-169
-140
-140
-154
-149
-126
-105
-96
-103
-89
-46
-37
-69
-88
-78
-90
-86
-72
-56
-67
-91
-96
-103
-114
-137
-132
-113
-116
-122
-128
-136
-138
-145
-158
-155
-146
-174
-204
-228
-239
-237
-230
-225
-245
-280
-273
-250
-244
-263
-268
-243
-247
-256
-216
-176
-176
-200
-189
-166
-183
-194
-172
-134
-112
-115
-116
-102
-110
-121
-126
-125
-129
-143
-152
-172
-205
-224
-227
-233
-244
-261
-275
-273
-262
-277
-282
-271
-263
-261
-269
-288
-310
-307
-289
-281
-261
-229
-214
-222
-220
-203
-189
-192
-176
-159
-145
-130
-110
-114
-139
-144
-145
-156
-174
-166
-132
-135
-159
-158
-131
-122
-139
-165
-161
-158
-192
-188
-158
-156
-190
-237
-222
-179
-197
-227
-221
-205
-224
-254
-240
-201
-203
-222
-214
-189
-206
-246
-242
-220
-205
-220
-233
-231
-223
-222
-240
-234
-216
-215
-210
-206
-195
-192
-199
-186
-178
-167
-163
-162
-162
-170
-158
-149
-166
-182
-186
-186
-181
-177
-173
-175
-159
-160
-160
-148
-158
-180
-189
-184
-181
-182
-192
-196
-199
-199
-210
-226
-231
-261
-290
-298
-283
-271
-271
-279
-271
-284
-299
-277
-256
-239
-228
-230
-209
-185
-209
-220
-212
-182
-162
-157
-172
-193
-214
-236
-241
-252
-274
-298
-314
-300
-269
-283
-321
-344
-366
-394
-402
-381
-377
-379
-379
-398
-423
-444
-447
-448
-436
-400
-379
-385
-399
-408
-413
-425
-424
-394
-359
-344
-353
-370
-381
-382
-377
-382
-387
-370
-339
-356
-384
-389
-380
-381
-391
-380
-352
-321
-325
-339
-341
-339
-349
-354
-345
-352
-346
-342
-326
-320
-314
-308
-302
-303
-297
-291
-296
-271
-253
-245
-237
-228
-225
-223
-222
-215
-200
-205
-211
-209
-207
-215
-216
-220
-205
-196
-204
-194
-184
-188
-198
-196
-182
-185
-191
-196
-190
-212
-229
-233
-232
-230
-242
-247
-245
-239
-236
-228
-205
-202
-225
-236
-217
-199
-200
-200
-181
-180
-217
-248
-213
-176
-174
-192
-178
-140
-145
-170
-181
-193
-211
-211
-184
-163
-177
-183
-162
-160
-190
-190
-182
-165
-147
-145
-144
-151
-177
-200
-207
-229
-251
-255
-249
-244
-247
-244
-241
-270
-284
-298
-302
-284
-270
-267
-249
-226
-222
-226
-239
-242
-231
-227
-210
-175
-169
-176
-179
-177
-196
-219
-213
-198
-176
-179
-187
-197
-207
-214
-240
-265
-260
-244
-262
-278
-276
-291
-312
-329
-329
-338
-357
-374
-384
-396
-395
-383
-375
-347
-337
-327
-308
-292
-301
-288
-255
-240
-229
-212
-181
-177
-182
-185
-175
-178
-193
-205
-221
-226
-237
-257
-264
-251
-263
-264
-270
-273
-270
-280
-278
-294
-320
-328
-331
-338
-345
-345
-337
-328
-332
-338
-323
-306
-286
-276
-252
-239
-233
-221
-202
-192
-196
-205
-199
-195
-205
-234
-234
-228
-252
-266
-264
-241
-247
-262
-261
-261
-278
-283
-284
-300
-294
-282
-276
-289
-287
-268
-288
-314
-326
-318
-296
-289
-282
-276
-282
-266
-253
-223
-202
-209
-217
-227
-217
-219
-238
-240
-217
-206
-215
-194
-165
-172
-187
-192
-196
-201
-209
-223
-221
-224
-243
-255
-265
-269
-270
-297
-309
-295
-274
-260
-263
-260
-239
-253
-282
-281
-286
-281
-284
-287
-320
-356
-363
-366
-377
-372
-351
-348
-341
-340
-330
-319
-333
-349
-324
-311
-303
-290
-289
-281
-293
-272
-293
-296
-292
-312
-327
-297
-265
-288
-328
-329
-312
-335
-326
-312
-292
-299
-288
-311
-321
-334
-348
-361
-358
-331
-355
-361
-351
-354
-365
-352
-354
-354
-342
-327
-322
-341
-318
-319
-342
-313
-312
-341
-341
-337
-318
-321
-318
-295
-317
-312
-340
-338
-340
-343
-330
-312
-291
-294
-297
-280
-288
-300
-308
-310
-313
-305
-285
-294
-289
-289
-304
-318
-312
-313
-281
-292
-306
-322
-321
-314
-326
-335
-323
-287
-309
-316
-306
-300
-344
-360
-328
-320
-314
-304
-306
-323
-311
-318
-339
-344
-301
-310
-326
-296
-307
-331
-332
-323
-311
-307
-311
-297
-284
-282
-287
-305
-303
-308
-308
-294
-277
-264
-286
-301
-279
-263
-268
-282
-261
-211
-224
-238
-198
-194
-201
-208
-203
-200
-197
-204
-219
-201
-158
-168
-185
-185
-205
-199
-179
-177
-183
-161
-203
-202
-200
-211
-257
-268
-272
-303
-265
-236
-250
-276
-284
-301
-302
-311
-319
-329
-321
-310
-299
-330
-361
-349
-374
-393
-361
-337
-366
-387
-388
-411
-417
-419
-452
-464
-448
-461
-438
-412
-443
-459
-463
-454
-451
-434
-423
-417
-399
-379
-375
-373
-396
-382
-372
-375
-351
-372
-376
-374
-395
-424
-434
-416
-417
-411
-402
-428
-423
-458
-432
-424
-404
-419
-442
-434
-429
-438
-451
-437
-433
-444
-432
-397
-401
-402
-412
-395
-408
-358
-330
-304
-290
-276
-259
-280
-260
-251
-289
-291
-278
-304
-305
-280
-267
-303
-296
-303
-333
-323
-306
-311
-336
-331
-315
-309
-320
-327
-311
-303
-327
-329
-319
-300
-302
-344
-329
-313
-314
-340
-331
-318
-335
-366
-374
-350
-316
-316
-337
-328
-331
-319
-327
-289
-248
-232
-258
-263
-255
-262
-259
-264
-274
-275
-278
-268
-312
-301
-325
-353
-341
-347
-336
-348
-324
-328
-311
-268
-275
-303
-277
-274
-270
-298
-218
-231
-223
-236
-239
-231
-212
-191
-185
-215
-201
-230
-249
-243
-271
-244
-291
-254
-305
-265
-271
-274
-297
-299
-286
-301
-281
-301
-301
-289
-281
-295
-287
-299
-294
-304
-287
-286
-294
-290
-280
-273
-284
-272
-296
-282
-274
-278
-261
-279
-271
-253
-248
-224
-249
-255
-213
-254
-267
-252
-225
-235
-267
-235
-264
-301
-312
-317
-321
-340
-333
-341
-339
-305
-287
-295
-318
-335
-308
-302
-297
-328
-298
-320
-328
-328
-350
-310
-351
-373
-351
-355
-273
-248
-249
-192
-202
-126
-122
-106
-91
-125
-105
-76
-63
-73
-102
-162
-128
-203
-215
-193
-256
-220
-261
-268
-225
-256
-253
-297
-296
-197
-227
-228
-162
-170
-140
-199
-201
-231
-270
-228
-300
-286
-312
-342
-369
-422
-399
-438
-415
-492
-537
-486
-620
-499
-584
-682
-629
-726
-668
-691
-654
-624
-652
-605
-576
-545
-554
-493
-471
-468
-418
-411
-358
-336
-294
-254
-273
-271
-278
-276
-280
-264
-200
-192
-201
-198
-190
-165
-191
-205
-196
-176
-173
-208
-241
-254
-263
-276
-285
-318
-301
-289
-280
-264
-271
-255
-237
-238
-220
-196
-187
-180
-185
-160
-129
-133
-144
-152
-159
-171
-191
-208
-203
-202
-214
-225
-223
-222
-229
-232
-219
-229
-239
-224
-225
-227
-274
-290
-298
-325
-345
-372
-379
-415
-443
-442
-434
-434
-431
-428
-420
-419
-414
-415
-428
-412
-393
-394
-383
-368
-363
-346
-328
-313
-324
-322
-315
-335
-324
-323
-360
-384
-399
-412
-432
-444
-453
-464
-468
-471
-476
-467
-445
-409
-395
-386
-349
-323
-301
-286
-259
-241
-236
-225
-204
-188
-197
-206
-195
-202
-228
-239
-253
-268
-260
-275
-283
-294
-296
-299
-314
-306
-304
-304
-296
-306
-322
-319
-292
-272
-282
-277
-273
-282
-288
-294
-285
-277
-271
-259
-234
-191
-162
-154
-125
-80
-57
-36
-14
20
32
33
54
67
83
106
115
119
148
173
176
163
172
203
215
233
282
319
343
379
399
421
426
418
406
404
417
424
424
434
426
430
437
469
510
531
549
566
599
640
667
654
653
660
639
609
588
567
522
494
457
419
391
367
369
395
441
464
485
554
621
653
652
669
720
728
671
544
344
101
-142
-350
-534
-758
-997
-1209
-1415
-1614
-1772
-1839
-1851
-1842
-1814
-1751
-1655
-1515
-1351
-1195
-1053
-918
-789
-685
-595
-520
-466
-428
-420
-465
-540
-596
-640
-690
-731
-755
-794
-854
-932
-954
-925
-892
-891
-898
-887
-890
-900
-921
-938
-970
-989
-989
-1001
-1011
-1020
-1018
-993
-969
-933
-886
-814
-768
-718
-644
-564
-503
-483
-462
-443
-417
-408
-405
-411
-423
-449
-486
-502
-512
-494
-466
-439
-396
-314
-218
-121
-13
113
245
365
463
537
608
679
735
778
806
791
753
729
713
698
670
677
716
782
840
899
995
1073
1204
1372
1525
1722
1933
2134
2338
2493
2669
2761
2821
2928
2956
2966
2932
2837
2774
2648
2533
2408
2216
2016
1635
1035
303
-517
-1263
-1837
-2258
-2579
-2997
-3493
-3996
-4436
-4672
-4661
-4436
-4075
-3689
-3301
-2901
-2426
-1817
-1187
-617
-149
174
385
616
963
1377
1722
1889
1859
1661
1443
1320
1358
1546
1727
1798
1727
1566
1409
1312
1282
1249
1097
817
464
90
-241
-556
-884
-1276
-1766
-2345
-2895
-3284
-3475
-3487
-3425
-3363
-3351
-3325
-3172
-2849
-2393
-1868
-1325
-848
-453
-93
263
611
905
1082
1154
1150
1087
1021
991
976
917
707
357
19
-263
-469
-572
-647
-798
-1005
-1191
-1332
-1448
-1536
-1574
-1602
-1630
-1674
-1737
-1767
-1743
-1700
-1662
-1631
-1617
-1605
-1541
-1403
-1220
-1076
-1002
-970
-908
-819
-737
-640
-548
-486
-488
-522
-548
-565
-553
-534
-535
-542
-556
-570
-551
-498
-463
-437
-412
-380
-312
-237
-157
-86
-27
-2
-15
-20
-17
24
60
86
105
99
55
11
9
64
150
255
392
512
616
742
886
1055
1248
1418
1556
1679
1831
1998
2178
2375
2505
2598
2670
2720
2773
2844
2873
2858
2825
2802
2769
2639
2498
2304
2036
1748
1385
920
294
-452
-1221
-1935
-2467
-2873
-3231
-3542
-3877
-4228
-4515
-4600
-4386
-3960
-3439
-2888
-2386
-1929
-1434
-855
-218
373
837
1125
1288
1439
1637
1874
2097
2200
2118
1870
1601
1485
1508
1635
1795
1819
1658
1389
1144
995
920
830
625
258
-194
-662
-1091
-1439
-1772
-2143
-2560
-3005
-3372
-3547
-3514
-3322
-3085
-2862
-2663
-2426
-2080
-1605
-1022
-400
166
564
852
1095
1327
1555
1719
1775
1623
1234
814
481
288
196
61
-209
-623
-1055
-1374
-1490
-1432
-1342
-1288
-1276
-1294
-1364
-1412
-1357
-1260
-1167
-1165
-1244
-1326
-1363
-1299
-1217
-1198
-1244
-1329
-1378
-1310
-1119
-870
-676
-606
-620
-639
-639
-589
-489
-385
-339
-409
-568
-718
-797
-825
-835
-835
-848
-874
-877
-803
-668
-515
-391
-302
-230
-162
-31
118
259
355
379
337
258
205
172
167
168
150
104
98
130
220
349
477
619
767
950
1145
1342
1543
1710
1888
2049
2194
2384
2510
2635
2747
2820
2871
2820
2770
2740
2680
2649
2558
2449
2309
2057
1746
1261
587
-227
-1138
-1939
-2564
-3013
-3333
-3669
-4074
-4524
-4905
-5048
-4878
-4427
-3799
-3155
-2557
-2033
-1499
-859
-185
466
993
1305
1464
1560
1738
2013
2248
2336
2182
1832
1483
1258
1252
1420
1601
1676
1535
1271
1009
803
674
538
305
-87
-592
-1123
-1576
-1944
-2296
-2693
-3150
-3613
-4002
-4171
-4067
-3771
-3391
-3022
-2698
-2367
-1964
-1455
-834
-176
427
878
1194
1434
1606
1728
1756
1695
1537
1277
1002
757
562
388
153
-175
-527
-886
-1155
-1271
-1333
-1440
-1624
-1838
-2028
-2137
-2163
-2161
-2147
-2161
-2196
-2187
-2104
-1966
-1766
-1501
-1247
-1081
-962
-805
-581
-320
-95
40
67
6
-51
-81
-114
-194
-339
-509
-704
-880
-1005
-1054
-1060
-1075
-1089
-1130
-1132
-1064
-931
-752
-600
-525
-485
-457
-410
-341
-276
-225
-228
-266
-297
-293
-250
-186
-110
-45
-14
2
28
109
229
345
469
583
670
757
855
996
1158
1298
1432
1552
1639
1725
1827
1938
2075
2208
2346
2492
2600
2678
2720
2732
2727
2685
2610
2525
2489
2437
2320
2151
1856
1408
802
33
-877
-1815
-2599
-3137
-3485
-3717
-3973
-4320
-4664
-4895
-4871
-4493
-3828
-3018
-2251
-1588
-1031
-504
81
691
1239
1617
1773
1781
1802
1907
2094
2240
2223
1986
1583
1213
1050
1156
1417
1647
1672
1458
1114
773
533
382
219
-89
-572
-1151
-1705
-2159
-2506
-2823
-3175
-3555
-3858
-4008
-3915
-3571
-3088
-2572
-2118
-1713
-1307
-833
-257
362
929
1388
1681
1814
1874
1911
1907
1820
1645
1433
1173
872
621
435
268
50
-280
-683
-1032
-1299
-1459
-1583
-1747
-2015
-2320
-2524
-2657
-2726
-2736
-2668
-2590
-2491
-2352
-2162
-1865
-1515
-1145
-816
-546
-356
-196
29
255
403
415
288
114
-56
-217
-366
-524
-721
-935
-1132
-1299
-1396
-1427
-1401
-1354
-1323
-1301
-1285
-1188
-1045
-893
-785
-738
-726
-725
-682
-613
-541
-484
-442
-389
-355
-309
-221
-105
1
75
137
181
222
275
328
377
410
440
494
563
644
742
839
960
1103
1244
1380
1507
1648
1781
1912
2038
2119
2259
2385
2446
2549
2525
2467
2436
2373
2367
2292
2262
2257
2173
2092
1892
1604
1209
554
-280
-1234
-2170
-2865
-3282
-3469
-3663
-3998
-4392
-4812
-5006
-4794
-4213
-3348
-2471
-1756
-1239
-803
-279
384
1083
1656
1948
1940
1830
1803
1961
2181
2248
2087
1655
1161
827
813
1101
1449
1619
1462
1084
645
322
192
139
-52
-470
-1071
-1707
-2255
-2662
-2942
-3197
-3497
-3825
-4053
-4050
-3764
-3254
-2675
-2154
-1736
-1349
-883
-313
321
935
1432
1736
1855
1865
1849
1812
1732
1598
1368
1082
781
533
357
252
122
-86
-357
-631
-829
-1034
-1245
-1432
-1716
-2059
-2386
-2648
-2859
-2989
-2986
-2953
-2900
-2806
-2656
-2387
-1989
-1527
-1092
-678
-344
-76
225
507
683
762
748
642
447
206
-32
-251
-454
-687
-928
-1129
-1288
-1367
-1353
-1285
-1240
-1210
-1176
-1127
-1050
-960
-874
-809
-769
-784
-796
-771
-714
-630
-558
-486
-434
-387
-295
-152
-4
111
203
253
279
316
347
375
398
381
343
304
329
425
578
731
849
945
1052
1191
1351
1518
1663
1795
1878
1944
2009
2049
2130
2225
2292
2305
2261
2181
2113
2109
2120
2131
2138
2095
2023
1938
1797
1588
1284
832
182
-715
-1705
-2607
-3219
-3491
-3607
-3747
-4081
-4541
-4893
-4913
-4475
-3646
-2664
-1790
-1172
-764
-371
128
808
1526
2029
2164
1974
1717
1653
1834
2083
2144
1885
1408
925
686
834
1249
1599
1666
1379
879
409
130
73
58
-159
-687
-1399
-2076
-2574
-2849
-3011
-3179
-3410
-3667
-3788
-3627
-3195
-2578
-1944
-1425
-1054
-727
-316
208
792
1311
1653
1782
1731
1588
1470
1417
1364
1272
1125
925
722
551
457
404
378
331
213
55
-120
-293
-505
-818
-1198
-1632
-2030
-2302
-2565
-2842
-3197
-3692
-4149
-4438
-4450
-4101
-3522
-2870
-2259
-1808
-1390
-943
-397
242
823
1278
1508
1561
1405
1132
864
565
240
-180
-630
-1044
-1312
-1398
-1446
-1520
-1653
-1826
-1907
-1826
-1617
-1364
-1173
-1078
-1111
-1223
-1327
-1389
-1318
-1170
-1020
-955
-979
-987
-896
-671
-393
-144
37
177
335
489
619
715
726
664
553
442
371
377
459
579
657
652
615
662
884
1204
1554
1822
1979
2082
2124
2176
2235
2299
2385
2382
2339
2264
2125
2018
1955
1887
1836
1765
1702
1713
1779
1858
1821
1681
1386
829
57
-917
-1927
-2707
-3116
-3206
-3184
-3389
-3889
-4530
-4975
-4912
-4300
-3287
-2189
-1347
-850
-570
-271
263
994
1695
2089
2056
1743
1452
1451
1701
1943
1903
1436
747
205
107
502
1104
1551
1600
1230
681
244
105
215
325
191
-283
-1006
-1731
-2254
-2557
-2737
-2937
-3209
-3487
-3620
-3472
-3022
-2446
-1917
-1518
-1261
-1022
-676
-153
450
990
1342
1437
1336
1135
960
864
880
949
956
889
767
654
574
536
557
609
647
628
549
416
257
82
-141
-444
-798
-1231
-1733
-2219
-2654
-2913
-3034
-3109
-3116
-3187
-3277
-3303
-3174
-2784
-2246
-1668
-1193
-838
-552
-341
-115
131
363
557
633
611
495
349
214
78
-25
-157
-337
-526
-638
-641
-634
-653
-734
-915
-1100
-1227
-1287
-1290
-1266
-1231
-1246
-1308
-1397
-1454
-1419
-1338
-1190
-995
-831
-692
-586
-476
-333
-168
12
172
301
411
500
571
613
639
652
643
641
678
731
793
883
988
1045
1048
1059
1090
1163
1250
1340
1420
1437
1401
1360
1345
1395
1456
1511
1583
1587
1578
1565
1526
1547
1580
1651
1738
1811
1891
1860
1748
1605
1467
1309
1026
593
-104
-1014
-1860
-2469
-2624
-2485
-2365
-2509
-3032
-3665
-4066
-3897
-3106
-2036
-1127
-717
-781
-1024
-1079
-697
27
742
1073
904
441
69
64
422
893
1187
1104
736
427
468
924
1546
2020
2118
1800
1283
872
740
837
947
811
316
-398
-1132
-1695
-2020
-2193
-2323
-2506
-2709
-2830
-2821
-2682
-2451
-2195
-1950
-1716
-1444
-1106
-774
-497
-309
-232
-214
-159
-59
55
130
119
113
159
290
468
635
737
773
751
741
820
964
1070
1014
793
481
98
-223
-468
-756
-1122
-1624
-2173
-2632
-2914
-2977
-2909
-2791
-2686
-2646
-2590
-2459
-2182
-1783
-1373
-1032
-804
-711
-689
-665
-590
-472
-359
-312
-329
-371
-412
-430
-415
-338
-238
-165
-123
-108
-104
-102
-120
-147
-187
-255
-377
-535
-669
-769
-856
-913
-961
-998
-1034
-1066
-1055
-989
-873
-743
-611
-510
-436
-418
-409
-367
-271
-180
-137
-120
-120
-135
-135
-81
1
112
226
328
429
553
688
830
957
1103
1209
1250
1288
1322
1379
1453
1498
1544
1575
1595
1630
1663
1710
1747
1788
1848
1892
1907
1907
1881
1823
1776
1760
1722
1658
1522
1367
1212
1014
777
407
-152
-884
-1683
-2291
-2547
-2455
-2212
-2150
-2411
-2925
-3435
-3575
-3196
-2401
-1484
-868
-693
-863
-1098
-1065
-684
-80
419
576
433
162
7
120
421
720
836
742
590
555
753
1122
1468
1624
1521
1199
863
661
608
601
496
246
-175
-670
-1120
-1460
-1692
-1872
-2002
-2063
-2076
-2034
-1949
-1876
-1827
-1801
-1713
-1504
-1200
-867
-607
-506
-566
-643
-668
-591
-428
-277
-165
-128
-98
-9
152
348
502
613
679
733
811
952
1109
1180
1103
885
632
401
217
78
-61
-282
-600
-993
-1405
-1737
-1925
-1970
-1903
-1820
-1801
-1886
-2010
-2100
-2123
-2095
-2065
-2067
-2100
-2108
-2008
-1838
-1634
-1455
-1338
-1220
-1065
-817
-489
-153
122
273
302
260
188
128
98
118
93
-40
-249
-489
-687
-838
-932
-953
-907
-857
-866
-906
-953
-971
-939
-880
-812
-766
-772
-812
-855
-861
-848
-844
-798
-729
-635
-495
-322
-136
45
206
340
440
548
690
834
966
1068
1117
1112
1075
1045
1037
1066
1113
1174
1211
1229
1246
1279
1366
1502
1668
1807
1883
1895
1882
1858
1844
1871
1867
1801
1722
1637
1561
1499
1429
1352
1256
1158
1116
1071
979
702
136
-608
-1340
-1794
-1878
-1693
-1492
-1594
-2066
-2749
-3274
-3300
-2815
-2039
-1370
-1086
-1173
-1414
-1453
-1132
-563
13
289
212
-34
-175
-63
247
570
665
516
255
113
244
624
1072
1354
1365
1170
916
785
832
973
1043
931
659
267
-147
-494
-792
-1078
-1329
-1551
-1723
-1831
-1906
-1964
-2019
-2072
-2064
-1945
-1724
-1439
-1183
-1017
-926
-861
-763
-631
-504
-409
-334
-270
-192
-56
124
305
413
470
522
605
768
980
1179
1307
1317
1220
1081
954
877
792
654
448
197
-64
-329
-614
-939
-1318
-1702
-2005
-2184
-2223
-2165
-2159
-2320
-2598
-2835
-2865
-2660
-2287
-1895
-1604
-1464
-1430
-1382
-1247
-1008
-716
-423
-178
-23
32
31
26
25
40
72
102
128
131
91
16
-86
-188
-271
-349
-417
-480
-532
-573
-609
-678
-785
-937
-1066
-1110
-1090
-1049
-984
-926
-919
-933
-941
-899
-779
-611
-445
-298
-189
-112
-42
42
148
276
376
465
546
615
690
762
839
918
980
1026
1053
1096
1157
1221
1273
1278
1283
1274
1284
1308
1355
1402
1404
1385
1356
1367
1394
1425
1440
1409
1379
1348
1327
1313
1262
1183
1082
970
926
971
1034
1046
885
495
-96
-762
-1332
-1645
-1709
-1657
-1650
-1848
-2243
-2712
-3029
-3014
-2659
-2113
-1638
-1360
-1289
-1282
-1175
-908
-531
-227
-64
-54
-100
-92
22
205
341
353
224
65
34
205
511
816
1006
1006
865
724
658
690
756
766
650
395
50
-305
-634
-929
-1199
-1441
-1654
-1815
-1905
-1932
-1954
-1959
-1927
-1861
-1736
-1543
-1317
-1108
-917
-741
-595
-497
-429
-349
-274
-195
-96
9
135
243
314
339
345
367
445
579
714
821
877
874
826
745
651
552
428
274
105
-78
-273
-476
-698
-926
-1161
-1416
-1678
-1920
-2114
-2221
-2218
-2139
-2058
-2050
-2154
-2307
-2384
-2293
-2038
-1727
-1474
-1340
-1273
-1202
-1093
-927
-715
-482
-279
-134
-30
2
-8
-8
19
54
62
30
-28
-85
-135
-218
-327
-422
-498
-574
-647
-692
-720
-730
-748
-791
-875
-963
-1006
-1007
-944
-864
-793
-751
-726
-708
-682
-624
-511
-347
-179
-40
53
132
233
334
437
533
617
675
729
770
801
825
826
829
852
881
881
891
909
938
969
1006
1033
1038
1060
1092
1128
1140
1135
1142
1149
1161
1175
1197
1215
1216
1223
1236
1253
1246
1223
1189
1145
1112
1094
1091
1098
1062
935
721
391
-71
-581
-1037
-1353
-1483
-1508
-1574
-1803
-2153
-2493
-2691
-2630
-2331
-1923
-1553
-1341
-1254
-1188
-1030
-765
-460
-207
-77
-42
-38
18
136
264
324
275
177
97
107
277
524
730
833
824
748
667
638
668
717
721
637
461
214
-70
-353
-618
-863
-1076
-1257
-1396
-1489
-1550
-1599
-1643
-1625
-1574
-1491
-1345
-1151
-938
-752
-573
-428
-322
-226
-175
-130
-72
-7
76
176
266
296
303
301
303
350
433
536
629
697
730
704
646
578
513
441
340
228
97
-64
-233
-411
-601
-806
-987
-1159
-1340
-1529
-1713
-1852
-1905
-1856
-1776
-1739
-1794
-1912
-1984
-1940
-1769
-1569
-1398
-1288
-1224
-1147
-1039
-909
-778
-628
-468
-328
-229
-185
-185
-174
-136
-113
-133
-195
-262
-299
-346
-410
-475
-552
-652
-739
-793
-827
-833
-830
-823
-837
-896
-959
-967
-934
-890
-840
-788
-735
-701
-693
-693
-678
-616
-511
-384
-277
-194
-116
-40
31
116
213
276
337
376
399
440
465
487
510
526
544
550
573
620
673
707
755
790
815
840
855
879
918
996
1099
1166
1199
1212
1217
1248
1278
1282
1269
1247
1234
1183
1109
993
888
823
797
807
760
631
377
7
-402
-820
-1174
-1387
-1502
-1552
-1670
-1883
-2152
-2427
-2531
-2445
-2200
-1878
-1604
-1397
-1264
-1138
-945
-708
-460
-251
-137
-75
-24
62
190
281
331
305
218
146
151
264
433
588
670
650
572
502
482
505
536
508
402
218
-4
-225
-451
-657
-857
-1048
-1240
-1402
-1525
-1616
-1678
-1699
-1698
-1654
-1574
-1445
-1263
-1057
-841
-665
-526
-405
-306
-220
-114
0
104
182
252
301
324
327
350
379
423
497
558
610
638
664
674
652
614
565
484
386
259
101
-40
-204
-396
-596
-798
-979
-1124
-1230
-1307
-1368
-1431
-1502
-1607
-1729
-1796
-1782
-1683
-1521
-1398
-1346
-1345
-1380
-1391
-1326
-1192
-1067
-976
-921
-873
-809
-720
-618
-514
-390
-250
-159
-104
-44
15
66
92
88
25
-64
-158
-245
-324
-413
-530
-656
-768
-868
-960
-1011
-1022
-997
-960
-951
-930
-901
-848
-769
-701
-640
-584
-532
-491
-456
-411
-358
-288
-236
-172
-93
-17
80
184
299
400
480
550
617
671
697
686
676
677
665
612
561
558
551
530
494
469
439
430
475
573
679
732
778
826
867
919
991
1103
1224
1305
1340
1335
1324
1321
1322
1309
1273
1219
1132
1035
939
811
642
431
143
-243
-684
-1068
-1311
-1446
-1508
-1612
-1803
-2052
-2287
-2368
-2266
-2051
-1806
-1584
-1417
-1294
-1162
-971
-734
-495
-326
-218
-161
-91
13
144
260
302
278
248
241
292
405
535
645
710
725
688
645
642
653
636
591
493
349
161
-43
-258
-490
-722
-918
-1089
-1253
-1390
-1504
-1592
-1656
-1664
-1647
-1573
-1436
-1280
-1126
-976
-815
-673
-530
-418
-323
-235
-161
-73
5
70
106
108
92
91
101
130
182
239
285
331
352
348
330
286
250
200
117
27
-73
-189
-337
-510
-702
-904
-1068
-1203
-1288
-1366
-1437
-1484
-1533
-1595
-1684
-1743
-1770
-1762
-1680
-1529
-1405
-1384
-1425
-1445
-1399
-1299
-1205
-1126
-1055
-980
-892
-810
-738
-694
-613
-489
-368
-273
-202
-165
-126
-79
-59
-71
-131
-184
-219
-244
-278
-363
-472
-574
-663
-736
-794
-821
-808
-796
-805
-831
-855
-857
-837
-775
-707
-659
-635
-605
-574
-557
-537
-485
-397
-293
-197
-119
-28
62
166
267
348
408
447
505
551
577
590
581
570
541
505
449
405
395
403
408
414
404
396
374
348
347
397
483
571
657
718
772
833
894
963
1051
1140
1220
1280
1286
1277
1275
1277
1279
1252
1178
1080
983
895
767
556
234
-163
-554
-881
-1124
-1260
-1356
-1458
-1614
-1809
-1956
-2017
-1972
-1822
-1612
-1416
-1255
-1121
-985
-818
-641
-469
-325
-227
-150
-74
29
115
202
285
318
310
313
370
477
604
712
773
783
766
710
631
575
518
446
328
159
-42
-260
-476
-684
-864
-1038
-1200
-1335
-1428
-1481
-1499
-1498
-1487
-1434
-1352
-1240
-1097
-942
-784
-637
-507
-404
-332
-261
-161
-59
46
135
175
202
226
241
255
293
353
406
449
482
499
515
510
467
415
346
259
167
70
-36
-157
-301
-452
-601
-750
-863
-941
-1005
-1051
-1084
-1111
-1148
-1237
-1339
-1427
-1476
-1449
-1347
-1228
-1171
-1190
-1262
-1319
-1311
-1225
-1072
-926
-796
-704
-633
-582
-533
-437
-335
-238
-163
-132
-115
-127
-171
-230
-297
-369
-448
-525
-592
-637
-702
-762
-827
-893
-954
-988
-991
-953
-896
-877
-869
-889
-931
-951
-935
-873
-793
-701
-647
-636
-625
-611
-559
-458
-339
-212
-101
-16
61
133
190
242
312
366
396
402
397
399
398
390
351
304
283
296
319
345
362
365
365
352
339
329
356
403
453
513
550
581
623
665
732
812
902
1016
1154
1281
1385
1464
1499
1554
1617
1665
1716
1703
1626
1507
1364
1227
1052
779
384
-166
-786
-1304
-1658
-1821
-1880
-1969
-2156
-2404
-2614
-2657
-2483
-2167
-1775
-1450
-1219
-1038
-889
-649
-376
-140
7
29
2
-3
52
183
314
346
299
215
173
249
417
618
784
837
783
657
512
407
307
177
-22
-297
-617
-947
-1234
-1482
-1688
-1852
-1987
-2066
-2079
-2016
-1873
-1684
-1472
-1254
-1022
-782
-521
-248
16
232
394
478
478
460
455
470
491
517
595
596
545
500
467
486
512
522
494
440
363
271
137
-34
-235
-447
-658
-869
-1055
-1186
-1292
-1350
-1400
-1417
-1403
-1349
-1211
-1022
-804
-575
-355
-200
-88
-49
-70
-115
-176
-286
-412
-535
-653
-761
-858
-971
-1102
-1220
-1266
-1172
-1020
-868
-786
-759
-750
-763
-741
-724
-699
-675
-667
-695
-774
-870
-944
-964
-937
-896
-845
-814
-765
-727
-701
-692
-712
-685
-668
-663
-672
-684
-698
-707
-716
-737
-733
-703
-602
-448
-316
-207
-127
-51
11
71
133
182
227
244
241
210
168
146
140
134
125
133
147
177
220
236
224
201
201
245
269
305
339
362
382
389
375
365
415
515
651
768
875
1023
1185
1357
1528
1650
1773
1907
2015
2125
2146
2100
2023
1903
1744
1528
1259
988
753
588
535
502
442
303
-63
-602
-1262
-1951
-2417
-2667
-2687
-2595
-2532
-2524
-2593
-2609
-2462
-2082
-1510
-809
-133
415
827
1107
1343
1514
1609
1605
1493
1355
1226
1109
998
866
639
327
14
-245
-359
-345
-261
-231
-338
-606
-946
-1235
-1444
-1580
-1676
-1744
-1832
-1918
-1968
-1939
-1812
-1592
-1283
-921
-543
-155
252
624
934
1155
1268
1306
1287
1241
1178
1061
888
643
359
63
-234
-466
-614
-695
-733
-757
-820
-903
-978
-1053
-1114
-1144
-1147
-1143
-1135
-1119
-1115
-1089
-1025
-914
-760
-569
-326
-64
192
431
629
761
818
834
833
800
717
584
397
150
-140
-414
-676
-932
-1188
-1485
-1819
-2116
-2303
-2389
-2366
-2324
-2292
-2269
-2230
-2081
-1814
-1416
-972
-555
-225
43
244
384
507
601
684
693
625
453
209
-72
-347
-604
-841
-1057
-1254
-1396
-1494
-1561
-1568
-1527
-1458
-1364
-1224
-1040
-827
-597
-389
-217
-104
-30
43
126
214
263
279
242
147
41
-62
-132
-193
-262
-328
-404
-483
-553
-585
-565
-512
-440
-351
-240
-130
-7
126
247
350
457
559
642
685
724
792
876
908
870
765
631
532
484
431
376
373
407
481
567
681
795
923
1065
1230
1389
1555
1696
1817
1870
1787
1570
1269
996
774
677
622
616
555
383
43
-561
-1290
-2044
-2612
-2844
-2778
-2521
-2242
-2103
-2076
-2081
-1967
-1615
-1025
-304
362
846
1119
1285
1398
1454
1433
1332
1174
991
859
821
854
841
721
469
135
-141
-297
-311
-275
-301
-488
-834
-1246
-1630
-1876
-1973
-1985
-1938
-1860
-1738
-1550
-1290
-936
-560
-195
133
427
685
925
1120
1226
1237
1124
956
762
594
457
326
198
43
-137
-324
-488
-622
-709
-773
-842
-928
-1017
-1132
-1227
-1286
-1321
-1311
-1269
-1204
-1094
-941
-759
-526
-263
12
274
491
660
778
861
881
850
756
622
468
262
53
-132
-301
-463
-610
-729
-833
-909
-964
-1004
-1059
-1211
-1464
-1734
-1942
-2045
-2066
-2103
-2122
-2145
-2103
-1962
-1732
-1381
-952
-431
44
414
636
769
849
854
805
641
412
103
-186
-475
-776
-1059
-1285
-1420
-1480
-1459
-1399
-1285
-1163
-1032
-933
-887
-841
-755
-642
-543
-487
-451
-402
-353
-310
-261
-177
-97
-15
49
80
49
-2
-46
-92
-154
-263
-369
-429
-427
-404
-384
-329
-217
-74
77
227
401
609
775
847
835
781
727
713
691
623
509
352
206
76
-16
-44
12
156
362
563
724
883
1053
1283
1485
1644
1756
1832
1861
1835
1764
1618
1406
1169
895
622
535
514
572
592
396
-49
-808
-1662
-2444
-2928
-3045
-2865
-2589
-2358
-2153
-2036
-1853
-1500
-929
-239
439
1014
1401
1632
1722
1711
1553
1268
918
595
379
304
384
486
477
315
24
-289
-473
-514
-456
-441
-574
-875
-1295
-1742
-2108
-2313
-2382
-2325
-2165
-1909
-1564
-1144
-681
-248
139
461
715
940
1147
1323
1423
1365
1149
845
521
236
55
-14
-42
-68
-128
-224
-342
-496
-655
-795
-906
-1011
-1123
-1244
-1350
-1431
-1506
-1551
-1536
-1428
-1228
-946
-593
-196
164
453
680
851
972
1034
1045
1036
977
838
635
391
149
-77
-266
-418
-503
-562
-617
-655
-683
-724
-808
-906
-1003
-1092
-1179
-1260
-1388
-1613
-1851
-2037
-2055
-1858
-1512
-1116
-803
-591
-503
-458
-418
-322
-160
-24
72
62
-43
-199
-362
-495
-561
-552
-520
-479
-458
-466
-503
-575
-664
-776
-879
-933
-942
-909
-883
-870
-890
-908
-885
-796
-649
-472
-277
-140
-84
-107
-167
-224
-263
-277
-270
-279
-319
-349
-364
-339
-304
-238
-148
-20
107
232
353
438
479
470
431
385
363
387
452
478
481
457
428
375
377
448
538
670
725
692
645
689
830
1034
1227
1400
1566
1678
1795
1882
1958
1964
1914
1790
1614
1369
1011
713
389
221
124
68
-6
-380
-976
-1822
-2592
-3135
-3230
-3000
-2540
-2076
-1824
-1628
-1523
-1242
-838
-255
348
864
1249
1479
1608
1626
1556
1323
1013
684
481
461
606
757
760
555
154
-318
-715
-898
-945
-955
-1069
-1337
-1704
-2082
-2344
-2448
-2378
-2207
-1966
-1634
-1215
-747
-290
109
394
559
675
790
938
1096
1199
1180
1020
774
488
278
161
119
128
130
66
-84
-280
-534
-789
-1039
-1263
-1420
-1528
-1588
-1610
-1598
-1560
-1489
-1362
-1152
-870
-529
-146
214
535
771
919
975
962
934
874
803
714
583
443
272
62
-155
-324
-439
-526
-585
-662
-778
-962
-1207
-1493
-1781
-2089
-2386
-2587
-2595
-2381
-2001
-1587
-1264
-1026
-807
-517
-187
142
451
707
842
820
659
399
110
-134
-283
-381
-466
-554
-645
-738
-835
-948
-1066
-1149
-1190
-1208
-1196
-1160
-1124
-1084
-1061
-1038
-964
-814
-596
-348
-123
49
144
164
154
100
40
-15
-63
-127
-222
-356
-490
-590
-620
-604
-555
-473
-361
-219
-84
28
111
182
214
271
285
294
281
241
237
224
199
136
120
148
236
315
359
341
243
180
118
96
105
169
314
445
529
579
572
637
766
917
1046
1141
1223
1283
1314
1314
1288
1189
1077
931
770
620
531
463
401
270
18
-428
-1073
-1803
-2432
-2879
-2932
-2711
-2346
-1978
-1730
-1508
-1331
-997
-565
-12
480
864
1121
1187
1162
1030
892
709
533
394
344
423
573
738
782
673
418
86
-198
-379
-523
-668
-882
-1199
-1592
-1956
-2186
-2224
-2074
-1807
-1465
-1098
-718
-350
-18
236
410
521
566
581
598
616
608
541
421
278
145
65
62
108
149
155
78
-87
-326
-621
-917
-1182
-1377
-1494
-1568
-1600
-1579
-1526
-1446
-1302
-1091
-834
-547
-244
12
214
341
394
376
313
238
182
163
143
132
116
81
1
-68
-140
-223
-299
-393
-511
-692
-967
-1296
-1680
-2054
-2359
-2615
-2827
-2906
-2824
-2466
-1923
-1312
-717
-240
193
519
827
985
1069
1019
882
673
318
-55
-435
-688
-858
-931
-981
-1002
-993
-990
-1037
-1120
-1222
-1352
-1430
-1476
-1490
-1467
-1370
-1213
-1017
-813
-587
-342
-15
303
582
750
808
783
656
497
256
37
-165
-313
-439
-529
-551
-518
-448
-351
-227
-144
-55
10
59
40
-32
-123
-196
-220
-232
-221
-220
-132
52
281
454
597
662
727
812
841
836
772
721
663
592
486
438
419
487
606
706
808
929
1034
1173
1273
1362
1459
1503
1499
1294
988
546
156
-204
-613
-1128
-1824
-2357
-2822
-2862
-2645
-2224
-1728
-1407
-1074
-924
-668
-389
-14
286
445
537
462
421
375
408
414
435
502
599
764
939
1092
1119
980
683
264
-185
-588
-896
-1130
-1376
-1625
-1862
-2025
-2064
-1950
-1707
-1394
-1028
-701
-417
-210
-66
20
46
46
5
-25
-3
76
177
292
389
457
526
583
650
683
649
545
361
109
-215
-584
-921
-1184
-1369
-1467
-1489
-1440
-1329
-1150
-966
-774
-568
-375
-194
-59
36
112
157
181
192
215
253
287
353
427
480
494
496
451
357
215
-28
-334
-703
-1102
-1493
-1806
-2056
-2244
-2377
-2445
-2368
-2163
-1790
-1377
-962
-595
-277
-23
163
289
328
357
334
297
220
120
32
-27
-91
-158
-211
-296
-402
-543
-721
-957
-1187
-1405
-1586
-1727
-1802
-1780
-1663
-1482
-1245
-987
-722
-470
-224
17
192
318
366
360
278
159
32
-84
-154
-212
-254
-275
-262
-242
-222
-198
-184
-196
-208
-222
-275
-328
-367
-381
-369
-328
-262
-155
-30
92
178
288
394
474
522
530
490
399
350
265
270
277
347
438
535
640
673
731
777
861
897
913
912
901
866
870
938
1037
1162
1280
1420
1449
1343
1168
904
574
251
-209
-775
-1512
-2155
-2638
-2829
-2665
-2336
-1872
-1583
-1270
-1058
-801
-463
-110
231
383
482
448
382
312
268
269
254
335
464
681
921
1105
1170
1039
771
386
-18
-393
-724
-1006
-1284
-1536
-1768
-1938
-2023
-1964
-1757
-1470
-1123
-797
-516
-333
-226
-206
-257
-301
-345
-339
-288
-180
-36
117
275
419
549
664
741
772
752
648
439
163
-174
-558
-924
-1217
-1403
-1488
-1473
-1390
-1272
-1138
-983
-827
-673
-549
-460
-364
-303
-259
-227
-190
-152
-121
-64
22
144
281
417
515
562
519
413
273
91
-127
-369
-626
-931
-1264
-1568
-1794
-1964
-1996
-2134
-2295
-2412
-2342
-2040
-1614
-1107
-686
-339
-84
117
204
271
352
409
471
502
473
377
240
90
-55
-197
-293
-386
-494
-653
-879
-1137
-1376
-1566
-1682
-1743
-1724
-1607
-1406
-1152
-883
-629
-430
-231
-45
135
279
352
376
334
271
184
101
64
66
102
121
125
129
114
97
45
-15
-86
-149
-196
-224
-263
-274
-244
-201
-166
-144
-42
104
283
439
541
597
589
575
530
526
539
567
569
560
574
543
566
597
686
793
928
1057
1171
1235
1259
1240
1223
1235
1297
1292
1255
1081
883
608
276
-27
-531
-1079
-1732
-2203
-2507
-2447
-2173
-1806
-1457
-1276
-1053
-949
-705
-447
-153
101
238
309
267
282
296
363
447
575
767
940
1188
1363
1423
1316
1053
707
276
-115
-470
-749
-990
-1204
-1379
-1504
-1540
-1512
-1391
-1231
-1024
-791
-609
-466
-399
-375
-404
-453
-454
-413
-306
-144
47
221
402
554
661
757
814
799
717
566
364
123
-145
-435
-697
-924
-1094
-1172
-1170
-1114
-1036
-951
-888
-850
-844
-827
-801
-769
-727
-686
-621
-540
-420
-277
-125
39
212
354
460
542
567
512
353
97
-194
-449
-693
-880
-1032
-1189
-1358
-1525
-1660
-1775
-1754
-1667
-1527
-1381
-1261
-1152
-1136
-1100
-1063
-971
-783
-528
-260
-46
137
219
236
210
171
146
91
27
-89
-240
-409
-600
-768
-904
-978
-1000
-987
-942
-898
-874
-861
-857
-876
-854
-825
-773
-692
-596
-509
-440
-345
-248
-122
-29
51
106
108
82
18
-43
-125
-181
-267
-314
-333
-331
-302
-258
-181
-116
-64
26
116
180
214
223
225
189
169
164
189
204
257
323
379
421
431
440
425
428
407
337
264
199
254
316
447
527
532
550
588
676
765
871
982
1086
1128
1212
1263
1332
1350
1377
1299
1129
941
604
286
-176
-685
-1322
-1896
-2235
-2414
-2240
-1969
-1557
-1337
-1133
-1031
-950
-773
-632
-456
-423
-337
-313
-231
-112
75
254
374
595
809
1094
1343
1511
1491
1281
961
551
153
-191
-478
-754
-980
-1133
-1240
-1265
-1223
-1161
-1086
-1031
-963
-896
-836
-790
-785
-831
-899
-908
-852
-689
-440
-137
181
462
709
898
1058
1132
1127
1043
899
681
434
220
11
-164
-333
-469
-565
-607
-597
-571
-557
-595
-670
-781
-898
-996
-1089
-1140
-1134
-1076
-969
-800
-593
-367
-124
79
267
423
546
594
575
473
283
54
-148
-304
-399
-456
-560
-655
-815
-935
-1097
-1213
-1347
-1432
-1471
-1469
-1405
-1398
-1348
-1319
-1187
-1086
-895
-680
-448
-241
-67
66
91
125
92
81
18
-20
-92
-152
-210
-299
-402
-513
-609
-702
-772
-849
-920
-996
-1036
-1078
-1099
-1089
-1032
-926
-824
-684
-548
-400
-271
-144
-26
68
111
130
141
143
136
99
87
86
83
77
89
104
105
104
98
84
68
31
-5
-60
-93
-101
-76
-28
43
154
236
272
278
267
232
201
238
284
386
515
601
627
573
560
554
583
673
651
719
668
766
764
851
932
899
1058
1039
1285
1295
1505
1448
1372
1212
920
720
395
249
-267
-825
-1586
-2162
-2546
-2560
-2191
-1836
-1411
-1283
-1171
-1292
-1260
-1170
-1083
-933
-837
-690
-574
-358
-157
40
201
369
606
902
1305
1604
1730
1639
1315
860
384
8
-269
-477
-634
-790
-923
-1028
-1074
-1102
-1122
-1133
-1179
-1219
-1265
-1260
-1293
-1335
-1387
-1435
-1406
-1265
-987
-639
-239
129
431
655
814
926
969
980
923
805
658
511
392
278
184
87
-8
-98
-177
-238
-321
-442
-620
-828
-1064
-1261
-1413
-1509
-1542
-1532
-1455
-1313
-1116
-886
-633
-405
-239
-120
-9
71
129
176
206
189
138
80
19
-12
-25
-36
-47
-100
-202
-349
-575
-859
-1169
-1410
-1609
-1626
-1568
-1439
-1339
-1307
-1280
-1317
-1283
-1248
-1116
-984
-804
-642
-523
-423
-366
-330
-307
-238
-158
-65
8
15
-60
-167
-337
-491
-623
-706
-773
-799
-808
-827
-860
-869
-869
-887
-860
-834
-753
-698
-624
-574
-512
-458
-409
-330
-261
-160
-95
-31
-28
5
8
14
-2
-18
-7
-25
-7
-21
30
32
24
8
17
19
35
33
0
-8
-46
6
27
105
144
177
162
142
156
199
271
308
407
480
584
605
671
712
776
821
824
776
714
776
840
910
967
1055
1159
1243
1428
1586
1656
1577
1451
1322
1180
1110
985
844
425
-133
-966
-1699
-2257
-2436
-2228
-1944
-1510
-1365
-1215
-1365
-1404
-1435
-1355
-1260
-1174
-1039
-897
-629
-377
-82
113
309
504
737
1122
1525
1843
1922
1756
1405
955
582
323
175
79
-8
-131
-265
-363
-452
-526
-623
-786
-976
-1154
-1302
-1423
-1521
-1626
-1710
-1743
-1682
-1496
-1238
-904
-601
-348
-160
-26
97
208
310
363
394
397
430
456
512
598
665
699
672
648
613
528
375
170
-64
-331
-563
-731
-848
-926
-967
-1001
-1013
-994
-942
-873
-822
-795
-801
-832
-864
-859
-817
-771
-714
-650
-587
-493
-373
-233
-90
-9
-21
-111
-246
-392
-520
-608
-639
-648
-616
-583
-544
-559
-591
-656
-766
-872
-969
-1029
-1093
-1150
-1230
-1255
-1260
-1190
-1097
-979
-868
-785
-709
-681
-644
-655
-646
-679
-696
-712
-673
-639
-596
-554
-519
-462
-454
-434
-456
-487
-554
-615
-663
-685
-698
-687
-658
-643
-621
-604
-565
-530
-517
-502
-473
-475
-470
-479
-476
-463
-449
-430
-382
-312
-245
-177
-109
-40
-25
-8
8
57
85
85
99
149
206
232
245
235
238
253
247
202
112
48
23
98
266
441
601
684
741
721
726
707
737
740
782
822
861
980
1011
1109
1116
1236
1269
1337
1385
1310
1218
1044
954
765
743
538
246
-305
-898
-1408
-1777
-1786
-1567
-1263
-1075
-1076
-1208
-1451
-1620
-1666
-1624
-1563
-1490
-1434
-1348
-1155
-910
-655
-432
-223
-16
189
486
751
947
961
843
625
440
396
438
548
615
620
545
467
408
361
329
202
3
-260
-534
-793
-1000
-1167
-1315
-1414
-1470
-1466
-1404
-1312
-1230
-1192
-1215
-1253
-1235
-1148
-1017
-865
-738
-648
-565
-442
-268
-14
257
503
669
742
769
756
734
667
572
470
379
324
284
258
197
104
-17
-125
-210
-270
-316
-399
-533
-725
-921
-1067
-1156
-1204
-1201
-1172
-1122
-1058
-981
-906
-846
-795
-735
-656
-561
-467
-365
-271
-203
-160
-101
-2
110
213
293
334
305
246
157
55
-76
-261
-790
-1514
-2186
-2383
-2368
-2151
-1887
-1633
-1389
-1266
-1059
-1089
-1075
-1201
-1234
-1371
-1349
-1279
-1147
-992
-850
-599
-365
23
268
458
323
119
-166
-356
-485
-587
-619
-651
-599
-556
-433
-397
-330
-347
-356
-400
-430
-516
-656
-809
-943
-950
-838
-589
-314
-22
154
252
276
283
233
159
73
-20
-43
-33
33
79
150
200
290
392
514
571
543
455
357
312
284
340
399
555
660
805
946
1044
1155
1185
1267
1239
1293
1292
1310
1262
1276
1329
1345
1430
1463
1553
1497
1454
1327
1191
762
240
-376
-853
-1163
-1194
-1008
-878
-838
-1037
-1172
-1415
-1455
-1480
-1443
-1536
-1649
-1808
-1901
-1884
-1804
-1675
-1532
-1316
-1040
-720
-370
-115
24
29
-2
-20
52
229
408
550
605
634
627
652
730
844
919
923
858
712
512
279
30
-216
-424
-582
-670
-695
-713
-753
-867
-1014
-1168
-1280
-1318
-1328
-1369
-1456
-1602
-1728
-1809
-1753
-1613
-1417
-1207
-1039
-878
-741
-589
-476
-397
-357
-316
-243
-119
24
115
162
173
205
272
402
528
594
588
519
428
332
242
171
82
-12
-78
-92
-90
-102
-205
-340
-594
-803
-964
-1029
-1096
-1167
-1199
-1319
-1356
-1434
-1366
-1395
-1378
-1423
-1385
-1370
-1322
-1268
-1242
-1173
-1137
-1027
-943
-802
-740
-665
-645
-610
-574
-531
-465
-421
-380
-362
-328
-290
-247
-242
-236
-239
-257
-244
-250
-284
-339
-390
-442
-455
-474
-481
-508
-530
-578
-621
-665
-703
-735
-778
-790
-809
-793
-775
-730
-682
-644
-597
-529
-473
-450
-418
-409
-404
-398
-358
-312
-263
-206
-144
-97
-56
13
74
140
176
198
199
202
180
158
170
207
235
251
278
304
296
258
246
213
194
172
114
94
62
3
14
25
35
66
89
110
106
77
73
52
52
72
62
110
162
190
237
289
321
361
390
382
399
405
384
339
317
317
281
252
256
241
241
239
216
137
64
-33
-126
-161
-179
-168
-202
-227
-271
-293
-318
-336
-356
-367
-368
-404
-432
-455
-457
-481
-501
-504
-504
-476
-463
-452
-456
-478
-513
-554
-562
-561
-558
-551
-553
-557
-561
-565
-564
-565
-549
-520
-519
-533
-554
-573
-604
-616
-599
-587
-562
-521
-470
-417
-376
-353
-337
-324
-319
-318
-312
-303
-294
-279
-274
-289
-285
-286
-261
-225
-185
-142
-120
-109
-110
-134
-163
-176
-204
-241
-267
-267
-268
-275
-264
-241
-234
-239
-241
-250
-265
-277
-276
-290
-303
-321
-325
-325
-337
-308
-281
-259
-242
-223
-204
-193
-176
-174
-179
-209
-235
-258
-276
-305
-318
-337
-346
-357
-375
-387
-415
-442
-469
-459
-461
-489
-497
-496
-490
-490
-484
-462
-428
-386
-348
-310
-283
-279
-263
-251
-239
-249
-265
-211
-183
-199
-189
-201
-251
-236
-200
-254
-289
-239
-236
-281
-279
-258
-259
-257
-239
-241
-246
-230
-239
-249
-240
-228
-226
-220
-197
-165
-139
-136
-134
-117
-102
-102
-89
-73
-71
-73
-75
-74
-66
-58
-63
-71
-101
-142
-173
-191
-209
-220
-215
-228
-229
-208
-196
-185
-148
-117
-112
-102
-90
-84
-89
-81
-91
-101
-88
-98
-95
-86
-77
-78
-79
-74
-86
-106
-97
-97
-113
-120
-131
-121
-119
-97
-82
-81
-87
-100
-108
-119
-114
-107
-104
-99
-95
-94
-98
-95
-82
-64
-41
-37
-34
-34
-39
-43
-53
-54
-52
-51
-46
-32
-15
-7
-10
-23
-26
-50
-77
-104
-141
-158
-172
-186
-208
-241
-258
-266
-286
-301
-299
-313
-334
-338
-335
-351
-378
-398
-422
-425
-438
-435
-418
-414
-402
-380
-355
-348
-346
-352
-354
-356
-367
-375
-382
-387
-417
-457
-428
-496
-487
-440
-466
-428
-412
-407
-421
-415
-429
-457
-453
-473
-494
-493
-500
-487
-470
-447
-425
-419
-416
-400
-377
-359
-337
-302
-268
-246
-243
-239
-232
-210
-184
-172
-164
-183
-205
-217
-234
-240
-260
-273
-275
-285
-308
-310
-305
-308
-293
-283
-276
-268
-258
-262
-275
-272
-258
-237
-229
-216
-203
-199
-191
-199
-220
-246
-257
-260
-249
-264
-279
-272
-288
-287
-284
-283
-274
-270
-265
-271
-280
-275
-268
-269
-260
-259
-267
-265
-261
-259
-262
-259
-250
-260
-260
-247
-246
-244
-239
-224
-215
-216
-214
-217
-231
-245
-249
-247
-253
-270
-272
-269
-263
-258
-242
-221
-203
-174
-161
-155
-153
-143
-132
-126
-118
-114
-118
-115
-90
-67
-78
-77
-64
-58
-43
-34
-47
-66
-88
-106
-121
-141
-155
-167
-181
-182
-197
-193
-184
-188
-179
-177
-182
-192
-185
-187
-208
-204
-192
-200
-220
-221
-222
-217
-208
-184
-162
-162
-175
-192
-191
-207
-199
-179
-183
-207
-210
-207
-222
-240
-253
-252
-259
-277
-284
-275
-270
-279
-296
-318
-326
-340
-337
-346
-358
-345
-352
-366
-376
-376
-376
-362
-336
-296
-262
-246
-234
-219
-194
-169
-151
-155
-145
-130
-126
-131
-141
-140
-141
-154
-170
-181
-202
-221
-242
-278
-307
-336
-372
-383
-392
-403
-405
-404
-398
-404
-418
-413
-405
-387
-358
-330
-294
-271
-257
-241
-218
-204
-192
-185
-183
-188
-195
-204
-207
-213
-222
-230
-231
-219
-228
-244
-258
-283
-284
-281
-279
-290
-315
-331
-349
-379
-403
-413
-422
-420
-411
-404
-391
-399
-408
-409
-404
-391
-377
-368
-365
-363
-383
-416
-434
-449
-468
-477
-480
-463
-453
-456
-442
-425
-424
-411
-394
-362
-339
-324
-305
-303
-313
-300
-290
-285
-277
-258
-244
-240
-227
-216
-214
-216
-206
-209
-230
-256
-302
-326
-348
-368
-384
-388
-398
-409
-406
-390
-377
-354
-314
-290
-273
-257
-238
-240
-242
-233
-230
-240
-253
-233
-220
-216
-202
-196
-188
-190
-189
-172
-155
-159
-182
-198
-198
-208
-228
-245
-256
-253
-257
-260
-255
-246
-234
-230
-239
-246
-258
-266
-268
-268
-270
-281
-300
-311
-316
-319
-319
-312
-307
-313
-325
-330
-339
-356
-357
-367
-396
-405
-411
-410
-405
-407
-400
-395
-392
-392
-396
-394
-382
-387
-393
-395
-395
-397
-410
-431
-436
-437
-420
-397
-386
-374
-379
-382
-375
-374
-384
-386
-371
-358
-361
-345
-320
-298
-286
-282
-291
-279
-256
-249
-233
-215
-199
-198
-192
-191
-188
-188
-185
-177
-168
-173
-172
-171
-195
-222
-221
-217
-237
-255
-258
-243
-247
-251
-241
-234
-237
-234
-233
-242
-239
-226
-207
-196
-186
-172
-169
-174
-185
-201
-202
-198
-197
-200
-201
-197
-200
-206
-213
-212
-211
-203
-194
-190
-178
-187
-196
-215
-219
-231
-238
-238
-249
-261
-283
-292
-320
-347
-352
-352
-353
-370
-386
-391
-394
-400
-409
-412
-415
-411
-409
-410
-413
-410
-397
-380
-366
-341
-334
-328
-317
-306
-282
-256
-239
-222
-216
-219
-221
-225
-228
-238
-214
-192
-189
-187
-187
-191
-192
-201
-206
-188
-166
-166
-168
-176
-181
-179
-169
-147
-135
-115
-98
-81
-68
-69
-86
-104
-128
-135
-138
-155
-145
-134
-139
-142
-136
-126
-123
-111
-95
-70
-56
-46
-31
-36
-31
-27
-17
-7
-8
7
9
5
9
6
-5
-22
-45
-62
-64
-72
-83
-102
-115
-134
-149
-162
-173
-184
-195
-197
-207
-210
-212
-219
-217
-222
-224
-231
-240
-241
-245
-267
-283
-287
-291
-293
-296
-297
-306
-305
-321
-335
-331
-314
-311
-326
-319
-308
-321
-305
-281
-278
-285
-289
-279
-280
-275
-269
-280
-289
-292
-301
-317
-338
-353
-363
-369
-373
-370
-362
-345
-318
-314
-311
-291
-268
-261
-256
-234
-221
-212
-195
-187
-179
-177
-178
-174
-178
-184
-191
-205
-205
-191
-191
-200
-195
-188
-188
-184
-193
-197
-187
-186
-182
-179
-185
-176
-169
-174
-178
-172
-152
-147
-134
-118
-111
-109
-114
-117
-131
-147
-142
-150
-161
-173
-182
-189
-204
-204
-189
-178
-174
-170
-190
-199
-210
-232
-250
-265
-272
-300
-316
-314
-320
-320
-330
-320
-310
-318
-323
-306
-298
-318
-337
-330
-316
-310
-290
-283
-280
-267
-244
-232
-229
-226
-226
-223
-238
-263
-282
-307
-330
-339
-342
-350
-356
-352
-341
-336
-330
-323
-324
-321
-312
-313
-308
-296
-293
-284
-288
-287
-280
-286
-279
-262
-241
-222
-221
-215
-209
-214
-218
-226
-240
-244
-244
-248
-253
-253
-250
-242
-231
-228
-229
-231
-228
-230
-242
-238
-232
-238
-244
-225
-230
-233
-216
-209
-180
-172
-170
-156
-161
-150
-143
-137
-116
-122
-127
-141
-168
-168
-175
-188
-171
-174
-179
-183
-198
-201
-232
-251
-263
-266
-258
-247
-246
-248
-243
-270
-271
-256
-248
-242
-231
-219
-218
-215
-216
-205
-194
-189
-182
-165
-159
-169
-188
-211
-227
-253
-288
-299
-303
-305
-319
-318
-312
-303
-298
-292
-290
-287
-270
-272
-275
-272
-262
-256
-250
-230
-235
-233
-220
-222
-225
-229
-225
-204
-201
-197
-183
-172
-181
-186
-189
-201
-215
-225
-238
-248
-248
-251
-244
-254
-250
-247
-260
-250
-226
-221
-214
-205
-205
-198
-195
-197
-190
-179
-176
-166
-154
-154
-154
-147
-136
-126
-104
-85
-74
-61
-48
-46
-47
-60
-80
-91
-110
-143
-165
-173
-173
-180
-186
-191
-207
-208
-216
-214
-192
-192
-206
-219
-226
-221
-225
-223
-230
-230
-221
-216
-214
-206
-209
-204
-189
-184
-188
-210
-214
-224
-237
-254
-254
-250
-251
-253
-260
-262
-260
-268
-284
-294
-299
-313
-333
-345
-341
-348
-351
-333
-321
-320
-311
-294
-275
-245
-224
-210
-210
-212
-216
-223
-220
-236
-234
-233
-242
-240
-252
-256
-253
-277
-301
-312
-314
-323
-322
-325
-332
-339
-351
-359
-368
-383
-393
-384
-371
-358
-354
-347
-329
-319
-311
-303
-293
-274
-269
-269
-262
-256
-241
-237
-247
-249
-250
-268
-271
-275
-266
-260
-264
-267
-258
-258
-275
-272
-267
-267
-279
-288
-290
-280
-278
-288
-272
-262
-261
-251
-241
-223
-228
-230
-224
-229
-234
-229
-228
-232
-239
-257
-252
-243
-249
-267
-269
-281
-287
-298
-295
-290
-296
-297
-295
-277
-283
-298
-309
-298
-306
-311
-307
-302
-289
-272
-266
-270
-281
-278
-272
-258
-226
-209
-207
-223
-226
-233
-262
-276
-281
-284
-289
-309
-317
-319
-336
-343
-343
-360
-377
-392
-398
-401
-397
-388
-385
-389
-394
-392
-380
-375
-360
-344
-337
-331
-326
-319
-318
-322
-326
-321
-323
-326
-328
-323
-315
-311
-307
-304
-299
-293
-294
-301
-315
-316
-325
-363
-395
-415
-444
-460
-468
-468
-461
-454
-438
-412
-396
-382
-365
-338
-313
-288
-268
-263
-261
-264
-268
-272
-259
-259
-254
-244
-242
-254
-271
-275
-290
-287
-273
-264
-260
-252
-241
-266
-295
-311
-316
-333
-354
-346
-340
-338
-330
-324
-313
-307
-302
-283
-247
-225
-207
-173
-152
-149
-143
-147
-163
-185
-195
-205
-228
-236
-232
-230
-246
-256
-262
-259
-265
-260
-253
-259
-271
-294
-300
-309
-317
-322
-322
-319
-307
-290
-290
-289
-295
-291
-301
-300
-277
-264
-263
-276
-281
-284
-288
-300
-291
-285
-286
-283
-294
-292
-284
-288
-289
-281
-266
-259
-262
-268
-264
-276
-277
-272
-269
-263
-259
-238
-214
-218
-220
-220
-221
-224
-244
-244
-262
-277
-286
-289
-289
-285
-270
-265
-264
-250
-240
-224
-211
-200
-184
-185
-187
-193
-195
-180
-179
-189
-196
-207
-207
-189
-182
-172
-147
-143
-132
-127
-114
-106
-111
-114
-110
-112
-120
-124
-112
-98
-103
-120
-141
-146
-164
-181
-186
-181
-187
-201
-209
-219
-218
-223
-230
-241
-248
-251
-252
-236
-222
-219
-232
-232
-228
-233
-245
-253
-254
-268
-288
-299
-292
-291
-291
-292
-298
-324
-331
-327
-345
-345
-342
-335
-344
-341
-330
-330
-333
-321
-311
-296
-286
-288
-273
-270
-274
-276
-267
-267
-268
-263
-268
-267
-263
-267
-266
-266
-267
-285
-285
-296
-316
-323
-321
-318
-318
-322
-328
-340
-337
-331
-337
-331
-327
-315
-312
-311
-291
-284
-276
-269
-262
-259
-264
-264
-254
-245
-249
-259
-253
-244
-245
-249
-259
-254
-259
-268
-275
-286
-292
-301
-303
-303
-302
-296
-306
-314
-318
-323
-321
-315
-309
-307
-292
-286
-284
-297
-291
-275
-262
-252
-232
-209
-214
-221
-218
-223
-236
-256
-258
-260
-289
-292
-284
-288
-295
-301
-296
-310
-316
-313
-311
-311
-319
-323
-327
-327
-333
-333
-334
-335
-346
-347
-338
-321
-311
-306
-295
-291
-295
-307
-303
-317
-327
-331
-354
-370
-390
-415
-434
-430
-422
-413
-396
-393
-410
-407
-394
-390
-389
-383
-369
-368
-376
-383
-383
-379
-370
-353
-335
-312
-289
-267
-263
-256
-249
-244
-248
-250
-251
-270
-290
-300
-297
-310
-313
-305
-310
-313
-315
-312
-309
-323
-331
-324
-315
-323
-318
-309
-304
-298
-294
-279
-263
-258
-241
-227
-227
-219
-201
-183
-186
-197
-206
-206
-204
-205
-211
-208
-213
-227
-238
-244
-255
-268
-277
-282
-287
-298
-314
-311
-325
-339
-334
-321
-320
-327
-317
-300
-292
-292
-278
-265
-262
-267
-269
-255
-251
-276
-280
-275
-276
-274
-275
-275
-278
-290
-292
-286
-274
-279
-293
-307
-323
-316
-313
-315
-300
-294
-286
-290
-276
-270
-275
-264
-258
-254
-231
-223
-214
-206
-193
-177
-175
-171
-170
-167
-165
-160
-169
-194
-221
-242
-242
-241
-249
-264
-267
-275
-284
-292
-300
-297
-292
-289
-296
-283
-280
-293
-274
-254
-249
-238
-228
-226
-226
-202
-181
-157
-132
-129
-122
-118
-110
-110
-116
-123
-125
-116
-112
-114
-119
-126
-139
-151
-147
-147
-157
-152
-141
-147
-157
-178
-200
-215
-226
-231
-245
-251
-253
-241
-234
-227
-218
-212
-221
-226
-221
-224
-211
-208
-203
-189
-181
-181
-189
-206
-209
-206
-212
-216
-205
-201
-208
-208
-216
-235
-261
-268
-283
-293
-297
-307
-306
-299
-299
-295
-297
-295
-290
-276
-262
-248
-239
-241
-241
-250
-253
-251
-252
-254
-245
-229
-217
-216
-222
-228
-233
-234
-215
-204
-204
-196
-190
-187
-185
-186
-194
-215
-219
-232
-246
-244
-238
-218
-213
-217
-211
-210
-212
-208
-210
-220
-226
-233
-242
-244
-249
-242
-234
-228
-228
-229
-234
-244
-248
-248
-241
-239
-238
-244
-245
-237
-236
-238
-235
-235
-242
-248
-253
-249
-247
-244
-252
-244
-231
-227
-229
-225
-212
-204
-196
-202
-211
-208
-217
-226
-241
-259
-266
-266
-276
-289
-295
-300
-311
-318
-310
-306
-311
-324
-331
-329
-337
-339
-327
-316
-299
-279
-263
-247
-239
-219
-194
-168
-160
-167
-171
-176
-183
-203
-210
-216
-231
-229
-241
-249
-260
-263
-271
-292
-296
-307
-296
-287
-286
-302
-322
-337
-352
-354
-338
-318
-300
-276
-252
-242
-234
-224
-218
-215
-202
-201
-202
-207
-212
-205
-204
-206
-212
-217
-234
-234
-230
-245
-242
-247
-251
-252
-263
-274
-281
-273
-282
-294
-288
-277
-275
-276
-274
-258
-230
-220
-218
-212
-206
-197
-197
-201
-196
-187
-187
-176
-182
-198
-197
-202
-208
-216
-230
-250
-262
-269
-275
-282
-284
-269
-252
-257
-267
-268
-269
-285
-295
-298
-299
-299
-289
-275
-260
-224
-201
-188
-173
-155
-175
-171
-147
-149
-163
-180
-181
-178
-169
-175
-171
-172
-169
-174
-181
-186
-187
-179
-191
-209
-229
-228
-230
-220
-233
-231
-222
-230
-232
-232
-226
-218
-206
-197
-187
-177
-176
-175
-172
-163
-157
-147
-126
-119
-114
-112
-114
-112
-114
-111
-111
-114
-117
-134
-144
-154
-170
-175
-170
-169
-180
-185
-198
-212
-224
-226
-213
-211
-204
-198
-187
-175
-177
-162
-157
-173
-193
-200
-192
-194
-207
-207
-199
-204
-212
-213
-211
-215
-224
-224
-216
-231
-231
-225
-218
-208
-206
-204
-200
-203
-224
-228
-237
-235
-230
-238
-241
-250
-234
-211
-201
-191
-191
-184
-197
-224
-217
-226
-230
-223
-227
-222
-211
-200
-205
-209
-209
-208
-197
-197
-193
-191
-183
-202
-208
-199
-196
-208
-201
-196
-205
-196
-195
-175
-180
-192
-192
-184
-173
-171
-167
-164
-176
-186
-197
-213
-210
-209
-221
-225
-220
-223
-239
-246
-255
-265
-277
-293
-297
-304
-315
-312
-310
-312
-326
-325
-322
-330
-320
-307
-301
-303
-288
-273
-267
-264
-248
-234
-229
-232
-247
-249
-242
-252
-259
-256
-260
-263
-266
-251
-241
-260
-257
-252
-249
-262
-277
-280
-280
-287
-292
-298
-303
-315
-298
-277
-266
-289
-350
-268
-214
-250
-276
-238
-184
-205
-233
-228
-212
-223
-245
-244
-242
-229
-204
-199
-190
-189
-195
-202
-211
-211
-215
-220
-230
-224
-226
-243
-249
-249
-257
-264
-269
-279
-302
-300
-292
-301
-322
-345
-341
-374
-359
-416
-349
-868
-807
-674
-698
-598
-697
-575
-626
-540
-574
-388
-456
-468
-304
-333
-336
-277
-213
-238
-226
-202
-141
-221
-240
-140
-229
-266
-163
-152
-224
-198
-196
-271
-334
-361
-201
-380
-353
-244
-302
-230
-415
-303
-226
-341
-378
-334
-275
-323
-384
-326
-300
-298
-291
-272
-387
-354
-201
-338
-453
-252
-159
-235
-394
-455
-131
-244
-366
-399
-289
-362
-511
-362
-203
-333
-460
-348
-352
-325
-378
-213
-322
-301
-436
-256
-86
-649
-218
-16
-294
-460
-419
78
-182
-485
-142
-329
-254
-225
-403
-80
-152
-347
-305
-419
-10
64
-432
-186
-164
-77
-178
-167
-368
14
36
-419
-612
44
155
-413
-145
-432
-153
-225
-297
-111
-175
-273
-165
-118
-485
-289
-154
-40
-239
-385
-58
-143
-143
-390
58
-282
-229
-173
-428
-30
-239
-278
-266
-357
-155
-229
-402
-195
-42
-80
-545
-296
114
-171
-236
-247
-130
-184
-236
-255
-121
-68
-333
-378
183
-107
-448
-89
-163
-188
-262
-340
-59
10
-332
-278
-318
-16
4
-457
-629
126
25
-461
-77
-284
-203
112
-240
-437
44
-224
-46
-9
-455
-37
7
-45
-340
-33
-109
-93
-13
-78
-220
-379
164
-223
-222
-107
-206
-223
-286
-125
-390
-105
-169
-227
-297
-534
70
-177
-220
-472
-379
0
-136
-467
-475
158
30
-231
-885
176
207
-425
-174
-63
-75
-129
138
-525
-518
198
192
-370
-605
-125
140
-259
-345
-570
-220
520
-508
-664
-315
196
45
-781
-482
272
-10
-778
-132
235
-331
-394
-236
-182
-158
8
-357
-402
117
-322
-223
-97
-187
-414
-320
46
-254
-467
-405
-290
-62
-402
-317
-291
-478
-441
-213
36
-672
-462
262
-220
-610
-509
-109
4
-373
-611
51
-138
-506
-308
-331
93
-163
-256
-431
-46
-419
-491
10
-176
-264
-442
131
-476
-168
-246
-292
-196
-191
110
-224
-522
-176
181
-232
-339
-339
83
293
-657
-665
98
228
-407
-502
-19
148
-16
-550
-35
128
-216
-419
-283
310
-311
-494
-302
-121
-40
-314
-335
-324
-199
-333
-284
-412
-288
-33
-157
-159
-557
-565
-215
-220
-252
-342
-145
-483
-333
-252
-285
-212
-339
-180
84
-474
-511
-55
-239
-284
121
-213
-649
-197
74
-392
-729
210
65
-609
-501
-317
-48
-310
-887
-307
-247
-247
-660
-505
-35
-326
-468
-606
-458
-331
74
-321
-468
-302
37
-468
-337
-208
-418
-39
-4
-137
-473
-558
280
-190
-614
-414
152
253
-524
-678
-104
160
-501
-611
-342
-44
-133
-622
-564
-82
-475
-83
-252
-684
-713
-5
-14
-484
-627
-445
100
-173
-601
-630
-130
-79
-128
-632
-424
-390
-88
-172
-635
-305
-480
225
-453
-631
-654
153
184
-543
-644
-664
371
-463
-456
-491
-445
-62
2
-775
-248
213
-378
-278
-404
-228
-315
-173
33
-332
-577
54
-47
-509
-199
-417
-122
-12
-234
-337
-414
-184
-279
-220
-321
-595
-76
-72
-283
-248
-627
-91
28
-463
-573
-292
415
-100
-1044
-268
231
113
-621
-429
-59
-35
-165
-959
175
49
-154
-419
-492
-114
31
45
-394
-360
-445
61
-271
-230
-95
-427
-190
-312
-348
-163
-289
-222
-378
-296
-291
44
-196
-290
-320
-246
242
-475
-457
10
-56
-403
-345
-11
-245
-340
-241
-353
-56
-224
-142
-420
-551
237
302
-687
-863
286
301
-371
-625
-9
-387
-4
72
-981
-413
409
-90
-736
-369
177
-298
-283
-490
-347
179
-501
-425
189
-314
-154
-341
-730
132
202
-428
-266
25
45
-269
-168
142
-398
-460
244
46
-488
-584
13
-255
-369
140
-534
-346
-200
-185
-106
-181
-432
-773
516
470
-554
-893
-208
539
-41
-660
-670
93
423
-106
-601
-217
-107
-244
-33
-185
260
-395
-558
-90
4
29
-657
-365
112
-258
-359
-92
-637
-502
162
110
-666
-603
-274
-29
75
-540
-643
-305
-177
356
-342
-988
-155
258
-303
-481
-288
-238
-330
-98
207
-635
-1248
-152
557
-263
-658
-688
-219
-182
-345
-488
-903
-161
292
-259
-565
-539
-129
-468
-493
39
-120
-192
-467
-528
364
-183
-660
-782
-174
447
-396
-683
-449
-60
-400
-401
-219
-78
-988
-282
672
-893
-1363
-184
461
-494
-615
-216
217
-388
-712
-485
-193
19
-301
-683
-93
13
-318
-305
-565
-82
83
-225
-703
-166
-97
-382
416
129
-908
-354
172
-283
-412
-282
-433
160
-8
-759
-567
6
194
-402
-933
-661
-117
424
-123
-1214
-836
113
259
-232
-600
-516
-305
-257
-60
-954
-828
85
135
-194
-709
-782
-243
73
-418
-513
-537
-146
-297
-261
-425
-721
-42
-240
-597
-790
-320
-93
51
-695
-1050
-201
99
-259
-717
-282
-137
-680
-865
-287
-115
-141
-476
-406
-546
-690
-296
-216
-135
-246
-327
-741
-605
-117
156
-283
-497
-803
-849
-90
-55
-314
-216
-510
-407
-421
-800
-338
158
-105
-564
-498
-684
-537
299
244
-232
-644
-1076
-118
380
53
-407
-679
-97
-35
-626
-266
518
442
-409
-1331
-643
364
515
-206
-666
-194
-9
109
-581
-717
451
304
-506
-844
-438
165
87
-26
-481
-477
-421
164
-19
-303
-562
-399
-276
0
242
-255
-81
-417
-320
-349
-138
-165
-90
64
-266
-583
-739
-137
-76
-195
-105
-555
-762
-24
77
-518
-562
-221
-67
-300
-461
-442
-137
-251
-626
-525
-131
178
-220
-504
-334
-329
-487
-207
-195
-182
-213
-382
-475
-335
10
-223
-378
-16
-53
-491
-593
50
-38
-344
-472
-412
41
124
-450
-634
-519
-236
-51
-176
-277
-544
-397
-68
-93
-425
-500
-115
136
180
-553
-988
-54
479
273
-605
-883
-42
471
88
-263
-454
-189
46
18
-119
-346
-93
-28
-95
-26
-173
-305
95
146
-221
-622
-310
51
180
122
-354
-593
-415
69
-154
-244
-44
-207
-196
-393
-303
-16
1
-282
-417
-72
-110
-142
-107
-152
-169
-500
-416
-175
-83
-64
-258
-343
-296
-284
-153
-182
-196
-27
-259
-308
-155
-144
-108
-323
-202
-211
-283
-140
-49
-139
-253
-96
-251
-395
-381
29
-117
-355
-200
-186
-82
-164
-235
-155
23
-66
-753
-412
100
-125
-234
-453
-204
-328
-647
-566
-170
256
-312
-696
-469
-107
-72
-352
-340
-41
63
-143
-252
-133
-223
-372
-29
-153
-177
-282
-324
-115
-90
-431
-607
-344
-162
80
-229
-486
-328
-317
-367
-446
-364
-134
-137
-295
-590
-513
-355
-320
-199
-241
-284
-201
-171
-317
-283
-232
-215
-213
-86
-270
-490
-450
-140
-52
-215
-171
-220
-211
-266
-308
-380
-375
-203
-104
-210
-269
-173
-270
-524
-423
-258
-253
-202
-111
-228
-543
-524
-390
-359
-277
-155
-238
-300
-255
-463
-639
-461
-291
-206
-311
-514
-438
-303
-259
-311
-497
-412
-307
-251
-326
-434
-499
-478
-235
-305
-484
-464
-320
-212
-377
-445
-544
-408
-268
-229
-245
-439
-393
-425
-369
-326
-272
-324
-257
-286
-415
-254
-251
-428
-301
-81
-164
-397
-491
-259
-199
-143
-384
-545
-373
-200
-280
-431
-394
-349
-162
-257
-484
-408
-101
-82
-324
-376
-486
-365
-5
24
-263
-523
-381
-189
-261
-452
-379
-194
-94
-258
-442
-455
-300
-178
-126
-318
-589
-459
-187
-98
-282
-341
-285
-371
-291
-241
-166
-144
-320
-372
-264
-175
-277
-267
-255
-269
-273
-390
-355
-204
-160
-315
-500
-415
-173
-137
-195
-260
-399
-377
-264
-139
-387
-642
-360
-191
-187
-382
-487
-335
-178
-309
-517
-434
-185
-184
-320
-334
-324
-156
-221
-228
-225
-304
-256
-282
-264
-263
-227
-222
-161
-187
-376
-386
-176
-65
-253
-371
-183
-107
-218
-229
-308
-238
-237
-110
-109
-439
-406
-200
-80
-175
-334
-300
-188
-191
-241
-306
-212
-212
-195
-187
-273
-308
-250
-184
-222
-246
-302
-227
-246
-333
-295
-262
-265
-183
-130
-150
-236
-302
-378
-343
-174
-181
-245
-416
-332
-186
-245
-326
-205
-102
-178
-230
-219
-105
-94
-101
-128
-185
-160
-168
-127
-79
-154
-153
-233
-211
-69
-111
-124
-62
-121
-152
-141
-152
-40
-50
-44
-173
-204
-101
-140
-114
-166
-194
-189
-176
-142
-125
-114
-140
-138
-127
-193
-260
-222
-164
-103
-116
-205
-204
-181
-174
-159
-185
-185
-189
-160
-138
-216
-232
-241
-235
-176
-250
-338
-293
-212
-195
-201
-264
-248
-250
-212
-234
-318
-256
-186
-140
-230
-187
-159
-265
-303
-281
-195
-148
-185
-284
-315
-336
-273
-209
-283
-243
-279
-315
-307
-348
-295
-251
-231
-276
-335
-346
-350
-303
-284
-328
-385
-418
-385
-291
-243
-257
-300
-387
-415
-384
-338
-307
-271
-324
-370
-375
-357
-324
-315
-333
-372
-385
-375
-392
-387
-348
-346
-423
-511
-490
-420
-368
-418
-512
-549
-523
-469
-480
-509
-521
-488
-500
-571
-608
-608
-525
-514
-522
-541
-556
-495
-469
-483
-538
-537
-467
-449
-458
-450
-448
-427
-389
-387
-383
-384
-402
-397
-376
-378
-360
-314
-300
-315
-377
-370
-312
-266
-239
-228
-200
-183
-178
-209
-199
-178
-136
-126
-140
-118
-74
-19
-58
-91
-81
-41
-6
-35
-57
17
29
-35
-42
-14
54
22
29
83
94
75
63
111
118
122
143
185
238
222
162
218
254
281
306
313
247
238
326
333
325
365
340
259
93
-35
-26
53
242
286
259
80
-81
-223
-283
-207
-151
-77
-141
-175
-280
-343
-384
-418
-442
-494
-538
-624
-617
-636
-617
-612
-653
-699
-738
-748
-783
-812
-835
-855
-848
-777
-696
-635
-601
-617
-669
-679
-660
-611
-558
-511
-466
-420
-411
-402
-356
-325
-318
-308
-287
-261
-206
-180
-166
-120
-104
-106
-87
-75
-89
-113
-129
-123
-105
-66
-25
-13
-24
-34
-59
-91
-103
-113
-117
-111
-112
-129
-141
-150
-161
-189
-223
-256
-280
-265
-279
-299
-305
-324
-351
-364
-378
-386
-405
-413
-422
-433
-529
-656
-637
-654
-409
-398
-328
-455
-632
-657
-747
-633
-633
-464
-502
-475
-578
-652
-672
-696
-615
-646
-645
-729
-685
-693
-584
-579
-552
-558
-592
-581
-634
-645
-665
-583
-566
-496
-438
-387
-403
-441
-488
-510
-491
-418
-341
-279
-234
-262
-260
-296
-284
-294
-261
-258
-246
-197
-170
-113
-117
-88
-87
-105
-155
-125
-126
-111
-59
-40
-33
-67
-64
-65
-39
-47
-54
-109
-104
-100
-69
-19
21
69
26
4
-47
-50
-69
-38
33
67
132
108
95
67
78
88
103
97
94
123
152
185
164
196
177
208
203
206
218
207
233
228
240
246
293
337
339
311
217
78
-5
-33
82
187
307
349
203
46
-181
-258
-280
-153
-35
21
26
-124
-251
-379
-375
-396
-403
-396
-442
-487
-545
-539
-549
-550
-568
-591
-626
-694
-736
-773
-780
-761
-707
-666
-620
-592
-592
-615
-661
-667
-647
-592
-524
-425
-383
-381
-398
-416
-395
-387
-353
-333
-299
-264
-238
-213
-195
-157
-153
-174
-201
-215
-209
-191
-172
-141
-119
-87
-81
-101
-87
-109
-138
-143
-132
-147
-144
-112
-102
-122
-167
-187
-208
-220
-227
-252
-260
-285
-292
-312
-337
-356
-376
-402
-442
-455
-489
-495
-488
-506
-547
-560
-572
-600
-609
-623
-656
-667
-819
-1055
-1146
-1128
-842
-679
-569
-634
-824
-1035
-1255
-1271
-1184
-916
-792
-707
-766
-858
-934
-1000
-985
-960
-924
-936
-889
-836
-721
-708
-707
-736
-731
-757
-785
-740
-724
-657
-597
-502
-443
-358
-281
-273
-299
-332
-357
-312
-176
-57
42
96
134
93
57
37
30
64
118
185
198
255
311
370
345
302
291
256
244
238
294
351
391
409
416
475
478
530
487
428
417
404
487
517
591
570
580
502
352
195
93
161
250
351
372
275
127
-9
-108
-199
-261
-301
-322
-289
-301
-330
-421
-490
-576
-655
-709
-740
-752
-749
-740
-775
-789
-817
-821
-822
-805
-828
-876
-898
-891
-827
-765
-729
-680
-623
-615
-646
-652
-649
-621
-551
-489
-416
-344
-286
-247
-240
-240
-230
-213
-159
-113
-46
20
76
91
87
85
122
145
118
117
136
142
117
122
127
139
116
77
15
-29
-49
-67
-58
-60
-90
-117
-120
-132
-164
-215
-236
-257
-281
-317
-321
-321
-319
-319
-357
-381
-410
-414
-437
-455
-459
-437
-421
-411
-407
-417
-420
-420
-428
-435
-417
-398
-377
-366
-365
-353
-349
-355
-358
-365
-369
-350
-330
-316
-306
-300
-304
-277
-290
-290
-370
-496
-579
-600
-380
-216
-58
-142
-299
-495
-684
-775
-736
-568
-430
-324
-375
-454
-563
-634
-709
-715
-735
-714
-689
-620
-565
-564
-579
-616
-665
-723
-708
-691
-658
-650
-598
-572
-521
-454
-392
-387
-414
-438
-498
-524
-467
-309
-222
-163
-143
-176
-216
-224
-217
-231
-174
-121
-76
-40
-16
5
0
-23
-68
-114
-128
-93
-63
-44
-34
-21
3
-13
-27
-56
-90
-95
-123
-109
-61
-7
-3
-13
-8
-44
-72
-116
-109
-111
-126
-61
-37
29
45
41
13
-62
-48
-77
12
51
123
99
84
67
12
44
85
183
220
264
266
291
258
254
224
202
233
256
292
286
274
217
129
51
-6
-19
30
73
87
-14
-101
-194
-267
-291
-321
-312
-312
-328
-380
-428
-474
-510
-531
-552
-595
-622
-636
-646
-653
-693
-703
-717
-707
-714
-726
-729
-718
-708
-711
-683
-651
-609
-590
-570
-552
-551
-538
-530
-509
-448
-390
-339
-322
-303
-282
-273
-279
-281
-272
-263
-229
-200
-187
-185
-176
-173
-184
-204
-218
-206
-191
-242
-243
-278
-224
-238
-240
-312
-383
-401
-436
-414
-432
-438
-474
-472
-522
-511
-560
-531
-549
-572
-619
-638
-659
-674
-671
-680
-659
-693
-678
-710
-680
-701
-703
-715
-702
-684
-667
-643
-650
-662
-685
-694
-717
-719
-691
-642
-620
-605
-618
-642
-639
-646
-623
-612
-587
-549
-514
-499
-494
-478
-470
-459
-464
-451
-425
-364
-347
-349
-337
-319
-297
-289
-269
-270
-267
-244
-227
-229
-249
-245
-224
-201
-194
-200
-157
-126
-113
-108
-81
-54
-81
-81
-65
-18
38
69
84
94
90
124
132
158
180
240
313
314
343
329
406
398
449
439
435
429
390
459
464
522
533
527
534
439
370
294
248
299
291
348
375
330
205
92
7
-174
-203
-278
-126
-129
-104
-133
-290
-343
-502
-509
-612
-550
-524
-517
-520
-592
-625
-689
-705
-720
-718
-735
-737
-745
-662
-635
-589
-549
-499
-450
-474
-448
-468
-434
-429
-381
-325
-259
-182
-161
-134
-156
-168
-205
-188
-132
-59
-14
35
39
47
28
-11
-69
-105
-73
-67
-34
-42
-22
-33
-61
-107
-162
-199
-211
-217
-220
-225
-222
-207
-207
-202
-242
-275
-288
-297
-306
-297
-271
-270
-259
-242
-223
-235
-247
-276
-288
-288
-298
-286
-246
-227
-203
-229
-227
-381
-358
-453
-394
-328
-376
-306
-484
-447
-603
-581
-628
-541
-575
-587
-602
-628
-619
-642
-636
-675
-664
-726
-668
-676
-632
-644
-595
-628
-617
-615
-589
-567
-561
-566
-591
-551
-526
-494
-453
-415
-437
-431
-463
-438
-431
-379
-324
-313
-287
-298
-289
-283
-287
-289
-288
-266
-257
-230
-195
-166
-164
-174
-186
-200
-190
-189
-198
-186
-175
-158
-147
-127
-119
-138
-160
-224
-234
-206
-151
-97
-87
-66
-87
-121
-158
-159
-136
-121
-86
-71
-10
14
17
8
-17
-24
-30
-6
15
76
92
89
39
1
-24
-23
-21
5
47
30
2
-19
-42
-39
-43
-53
35
-29
54
-79
-9
-65
14
25
3
80
-3
89
-19
72
11
94
80
167
141
159
164
150
154
117
152
137
191
158
193
146
166
110
46
-36
-113
-79
-67
11
-15
-49
-173
-295
-375
-410
-390
-378
-344
-336
-317
-394
-435
-492
-507
-523
-547
-551
-568
-554
-558
-579
-610
-620
-623
-602
-582
-556
-539
-520
-511
-505
-492
-478
-456
-431
-411
-426
-453
-469
-450
-420
-373
-351
-317
-290
-288
-308
-312
-324
-314
-288
-278
-266
-258
-270
-341
-362
-368
-323
-298
-299
-331
-378
-411
-439
-451
-457
-450
-485
-465
-470
-445
-442
-446
-490
-583
-645
-670
-613
-549
-472
-438
-449
-519
-599
-655
-680
-669
-632
-606
-586
-583
-591
-604
-613
-652
-690
-710
-720
-702
-664
-626
-596
-576
-595
-611
-621
-629
-613
-591
-577
-558
-511
-485
-444
-425
-412
-383
-388
-370
-329
-265
-210
-165
-119
-58
-17
34
65
93
102
90
118
151
214
268
317
332
330
333
314
313
315
352
370
430
441
480
480
489
476
454
448
419
471
534
604
618
613
590
543
505
489
518
551
574
479
362
224
183
277
299
348
238
136
-18
-103
-211
-210
-185
-135
-126
-187
-233
-313
-342
-429
-481
-551
-585
-571
-542
-500
-507
-536
-599
-657
-691
-709
-673
-651
-591
-588
-588
-638
-625
-606
-560
-539
-527
-519
-504
-462
-440
-382
-374
-335
-342
-330
-319
-300
-281
-257
-239
-220
-221
-172
-134
-106
-100
-127
-126
-145
-131
-104
-67
-59
-56
-58
-72
-99
-96
-96
-81
-77
-64
-40
-22
-17
-32
-38
-67
-79
-87
-91
-96
-93
-99
-132
-159
-175
-198
-217
-225
-247
-264
-278
-314
-353
-380
-385
-402
-399
-426
-435
-433
-449
-456
-496
-573
-593
-633
-525
-495
-451
-482
-581
-637
-711
-713
-744
-664
-653
-603
-637
-634
-663
-660
-644
-629
-617
-613
-606
-578
-560
-539
-536
-553
-530
-552
-539
-543
-497
-490
-475
-467
-451
-439
-408
-411
-426
-443
-464
-436
-431
-393
-381
-357
-333
-348
-352
-365
-358
-375
-377
-369
-345
-345
-350
-339
-350
-342
-342
-340
-340
-335
-367
-357
-359
-360
-351
-318
-270
-257
-280
-326
-364
-388
-342
-313
-268
-260
-251
-263
-255
-265
-264
-240
-288
-272
-276
-222
-207
-176
-140
-137
-127
-132
-132
-134
-129
-113
-102
-96
-63
-59
-59
-79
-96
-113
-103
-97
-54
-20
-12
-30
-29
-28
-56
-34
-33
18
34
68
20
15
-15
-33
-7
-95
-35
-90
-71
-94
-75
-67
-71
-71
-124
-112
-159
-134
-168
-128
-149
-108
-163
-158
-136
-127
-151
-145
-146
-131
-82
-93
-52
-70
-39
-74
-90
-135
-134
-142
-103
-89
-81
-103
-109
-136
-177
-208
-249
-253
-279
-241
-223
-213
-234
-237
-277
-323
-347
-344
-324
-331
-319
-346
-343
-380
-400
-441
-458
-465
-497
-503
-520
-481
-500
-489
-506
-516
-555
-567
-576
-603
-609
-615
-607
-582
-567
-540
-538
-543
-569
-610
-628
-635
-622
-623
-582
-579
-566
-566
-586
-625
-634
-637
-631
-605
-556
-508
-472
-467
-468
-471
-468
-474
-474
-441
-409
-388
-362
-321
-303
-288
-290
-277
-267
-253
-254
-216
-165
-120
-91
-72
-64
-82
-106
-114
-109
-84
-45
16
50
46
16
18
20
48
73
115
123
92
48
27
54
83
122
148
204
180
199
132
128
111
123
174
223
322
322
334
250
254
216
246
268
345
404
420
429
398
398
418
449
451
484
441
437
315
219
156
116
191
186
253
197
130
3
-103
-185
-256
-207
-208
-110
-163
-180
-301
-344
-395
-450
-483
-525
-483
-500
-454
-459
-447
-493
-475
-535
-557
-587
-579
-561
-562
-521
-518
-490
-509
-483
-499
-524
-549
-562
-571
-549
-511
-467
-408
-358
-350
-375
-401
-406
-397
-375
-340
-309
-255
-230
-203
-198
-210
-223
-229
-225
-215
-175
-146
-125
-108
-80
-94
-121
-138
-145
-139
-125
-111
-93
-76
-72
-75
-93
-94
-112
-118
-141
-126
-145
-142
-157
-141
-155
-177
-196
-229
-237
-276
-270
-304
-306
-352
-351
-393
-391
-416
-435
-459
-483
-501
-515
-505
-489
-466
-477
-467
-476
-473
-462
-473
-501
-496
-494
-489
-492
-498
-479
-481
-481
-474
-459
-445
-443
-441
-461
-496
-512
-486
-451
-496
-521
-597
-627
-616
-589
-545
-569
-549
-570
-567
-631
-619
-635
-600
-600
-584
-586
-573
-542
-531
-532
-561
-593
-606
-581
-569
-527
-510
-477
-498
-499
-507
-505
-511
-504
-495
-478
-481
-434
-425
-409
-402
-435
-441
-438
-400
-375
-341
-321
-323
-319
-315
-284
-268
-237
-259
-264
-306
-335
-332
-324
-269
-268
-240
-264
-281
-316
-312
-276
-224
-194
-151
-144
-139
-148
-166
-171
-179
-189
-200
-182
-169
-138
-120
-139
-173
-212
-256
-239
-213
-178
-171
-157
-169
-161
-186
-158
-168
-152
-177
-195
-232
-243
-238
-203
-144
-180
-142
-193
-180
-246
-241
-258
-244
-183
-167
-131
-160
-164
-165
-169
-190
-197
-189
-175
-131
-127
-117
-126
-114
-157
-148
-158
-152
-104
-119
-100
-157
-123
-172
-139
-163
-117
-128
-131
-123
-166
-161
-169
-136
-139
-118
-168
-200
-228
-260
-246
-227
-222
-211
-196
-203
-230
-247
-251
-240
-251
-265
-265
-261
-263
-254
-270
-271
-268
-268
-270
-253
-262
-265
-290
-311
-334
-339
-363
-374
-373
-389
-402
-416
-423
-463
-460
-447
-421
-418
-412
-420
-438
-475
-499
-509
-508
-489
-485
-466
-465
-468
-481
-491
-496
-490
-468
-469
-461
-459
-427
-419
-416
-421
-382
-393
-392
-386
-392
-377
-362
-340
-334
-325
-296
-262
-256
-248
-259
-260
-250
-231
-210
-180
-163
-152
-168
-182
-177
-179
-152
-109
-82
-66
-74
-84
-105
-101
-90
-76
-59
-72
-70
-108
-98
-102
-69
-66
-51
-78
-97
-88
-82
-65
-83
-29
-60
-37
-44
-14
-34
-33
-55
-68
-88
-63
-14
-1
36
22
32
-3
0
-43
-40
-63
-49
-36
2
16
13
-12
-29
-48
-59
-64
-35
-14
-17
-20
-47
-66
-83
-88
-98
-69
-77
-51
-73
-99
-131
-142
-134
-120
-112
-98
-100
-106
-166
-191
-221
-224
-231
-233
-229
-261
-266
-306
-305
-338
-363
-368
-362
-378
-387
-387
-395
-418
-469
-489
-497
-483
-462
-443
-431
-450
-438
-443
-448
-474
-451
-427
-394
-410
-412
-384
-376
-377
-390
-390
-406
-382
-337
-326
-342
-341
-324
-317
-325
-326
-332
-317
-311
-301
-317
-324
-303
-281
-285
-292
-279
-276
-269
-311
-340
-357
-364
-363
-391
-416
-402
-397
-374
-375
-409
-424
-448
-471
-499
-492
-494
-459
-485
-504
-534
-551
-595
-627
-654
-653
-626
-629
-626
-636
-647
-665
-657
-684
-688
-712
-682
-679
-674
-678
-670
-651
-642
-630
-646
-625
-656
-649
-641
-596
-587
-551
-516
-499
-508
-509
-501
-489
-464
-429
-396
-380
-367
-362
-345
-349
-327
-313
-292
-300
-278
-285
-286
-256
-213
-184
-168
-169
-181
-142
-130
-118
-121
-79
-43
-34
-20
-1
10
-8
-1
-26
-30
-23
-5
6
11
0
8
3
-15
-27
-27
4
16
35
26
56
46
39
8
12
-4
8
17
39
59
38
55
36
44
19
-6
-39
-50
-46
-48
-33
-49
-57
-65
-76
-111
-143
-136
-171
-155
-149
-134
-142
-178
-188
-223
-231
-251
-239
-244
-220
-245
-262
-270
-286
-280
-275
-248
-252
-241
-242
-238
-289
-301
-314
-319
-330
-321
-286
-300
-288
-302
-289
-311
-306
-328
-322
-312
-296
-293
-269
-266
-284
-289
-300
-300
-313
-280
-278
-250
-247
-224
-236
-235
-228
-228
-241
-250
-228
-215
-202
-190
-204
-210
-213
-198
-202
-201
-202
-192
-185
-204
-191
-194
-196
-203
-181
-186
-185
-187
-203
-229
-235
-239
-236
-233
-247
-239
-238
-241
-271
-264
-264
-297
-311
-315
-313
-321
-320
-312
-309
-310
-330
-331
-350
-349
-335
-312
-313
-300
-282
-265
-260
-270
-264
-276
-288
-291
-279
-273
-261
-267
-269
-277
-296
-333
-322
-312
-295
-282
-283
-283
-292
-287
-311
-336
-339
-343
-350
-344
-343
-346
-326
-335
-343
-348
-341
-316
-308
-289
-303
-284
-270
-265
-269
-250
-237
-237
-228
-246
-250
-270
-255
-248
-236
-219
-222
-234
-227
-220
-210
-222
-229
-216
-198
-195
-222
-220
-214
-214
-249
-267
-294
-284
-285
-272
-269
-265
-266
-282
-305
-310
-301
-314
-309
-319
-297
-308
-298
-306
-312
-324
-329
-332
-336
-316
-281
-241
-260
-256
-270
-260
-277
-259
-257
-271
-274
-278
-268
-283
-267
-270
-251
-266
-252
-255
-257
-255
-248
-254
-241
-243
-235
-250
-284
-274
-265
-234
-218
-190
-194
-176
-184
-180
-172
-165
-163
-165
-140
-142
-148
-172
-175
-199
-211
-216
-198
-185
-185
-203
-207
-198
-207
-203
-213
-208
-237
-217
-235
-214
-227
-225
-237
-251
-265
-286
-285
-284
-277
-292
-303
-323
-337
-323
-324
-309
-305
-305
-318
-324
-318
-319
-303
-318
-288
-294
-283
-272
-263
-263
-274
-273
-267
-252
-231
-219
-191
-197
-169
-197
-195
-211
-210
-209
-194
-174
-180
-146
-159
-165
-218
-200
-218
-183
-215
-228
-244
-245
-263
-272
-280
-287
-274
-274
-274
-307
-285
-296
-296
-336
-333
-342
-328
-325
-331
-326
-320
-315
-335
-325
-348
-369
-388
-373
-369
-376
-385
-386
-371
-381
-362
-369
-356
-355
-342
-341
-339
-322
-318
-298
-305
-274
-270
-242
-243
-241
-217
-195
-171
-173
-150
-146
-120
-103
-86
-96
-107
-77
-82
-65
-76
-72
-66
-65
-54
-81
-69
-58
-51
-72
-71
-65
-66
-54
-63
-65
-86
-88
-64
-75
-76
-65
-67
-68
-95
-103
-117
-114
-132
-141
-149
-162
-155
-172
-165
-172
-177
-211
-195
-199
-219
-234
-218
-190
-219
-244
-269
-257
-274
-263
-267
-253
-246
-246
-256
-281
-272
-294
-288
-276
-227
-213
-186
-184
-185
-181
-209
-185
-184
-167
-171
-140
-135
-137
-114
-138
-152
-148
-135
-121
-123
-117
-100
-98
-111
-154
-139
-157
-137
-146
-114
-110
-117
-127
-168
-141
-184
-148
-176
-142
-182
-204
-218
-246
-249
-266
-236
-262
-241
-260
-287
-309
-312
-323
-354
-367
-364
-341
-345
-364
-380
-393
-404
-406
-429
-419
-411
-411
-423
-440
-450
-447
-444
-446
-442
-438
-434
-418
-419
-409
-391
-395
-365
-346
-290
-291
-274
-279
-264
-251
-242
-224
-228
-217
-209
-207
-190
-184
-170
-156
-140
-120
-125
-111
-125
-117
-112
-123
-93
-86
-76
-86
-75
-64
-78
-62
-106
-85
-85
-74
-60
-94
-83
-121
-93
-121
-146
-149
-158
-118
-129
-119
-109
-110
-125
-153
-151
-174
-179
-204
-198
-190
-204
-208
-203
-190
-189
-189
-189
-208
-218
-234
-219
-203
-207
-195
-219
-215
-241
-236
-252
-251
-241
-228
-214
-235
-221
-230
-225
-230
-243
-254
-270
-272
-292
-279
-293
-282
-286
-313
-315
-315
-298
-315
-321
-329
-344
-356
-347
-334
-333
-334
-330
-329
-343
-341
-360
-357
-342
-341
-341
-344
-322
-326
-319
-318
-316
-325
-350
-372
-375
-380
-375
-363
-364
-372
-375
-367
-379
-377
-368
-362
-356
-353
-353
-330
-321
-315
-325
-330
-347
-349
-345
-334
-325
-346
-333
-330
-330
-338
-333
-308
-285
-272
-281
-285
-279
-269
-280
-273
-261
-254
-244
-253
-240
-243
-224
-239
-238
-251
-265
-245
-275
-275
-274
-251
-267
-268
-250
-262
-265
-275
-267
-281
-275
-268
-273
-266
-264
-260
-266
-258
-268
-248
-246
-242
-220
-214
-214
-225
-218
-219
-216
-242
-224
-217
-220
-231
-241
-233
-256
-259
-271
-267
-274
-281
-303
-304
-298
-297
-297
-317
-318
-318
-327
-319
-319
-292
-283
-284
-271
-270
-272
-282
-284
-279
-271
-281
-276
-299
-300
-296
-283
-269
-267
-277
-282
-254
-264
-279
-302
-283
-267
-274
-270
-269
-262
-267
-268
-280
-265
-263
-253
-236
-233
-221
-206
-203
-210
-209
-212
-212
-200
-211
-225
-224
-233
-249
-248
-252
-249
-243
-223
-228
-246
-253
-259
-254
-258
-265
-274
-271
-257
-241
-231
-235
-240
-237
-244
-251
-266
-271
-274
-270
-267
-267
-263
-253
-257
-256
-261
-261
-260
-258
-227
-206
-199
-207
-187
-181
-170
-187
-171
-194
-188
-255
-388
-455
-565
-464
-457
-280
-268
-203
-275
-362
-440
-526
-432
-421
-301
-300
-178
-189
-146
-172
-179
-207
-251
-254
-293
-252
-211
-136
-102
-127
-156
-189
-168
-163
-156
-153
-155
-174
-205
-220
-227
-187
-157
-134
-166
-196
-220
-249
-270
-287
-277
-261
-217
-193
-155
-142
-127
-139
-181
-200
-228
-203
-187
-145
-109
-99
-96
-117
-119
-143
-158
-147
-153
-162
-187
-186
-189
-179
-165
-158
-150
-160
-174
-199
-216
-234
-222
-229
-234
-215
-184
-163
-153
-170
-188
-221
-265
-301
-333
-304
-269
-258
-252
-256
-261
-274
-296
-315
-306
-287
-290
-281
-264
-254
-234
-236
-253
-270
-269
-275
-288
-307
-314
-311
-315
-316
-327
-314
-281
-256
-260
-287
-306
-317
-334
-348
-366
-352
-339
-334
-335
-346
-344
-335
-328
-329
-316
-308
-303
-300
-303
-312
-314
-305
-303
-314
-315
-320
-325
-328
-328
-313
-297
-289
-275
-263
-247
-244
-257
-260
-279
-283
-284
-276
-269
-256
-250
-241
-229
-223
-227
-235
-227
-243
-261
-252
-244
-245
-256
-272
-278
-280
-277
-274
-266
-245
-246
-259
-275
-282
-287
-306
-323
-313
-307
-323
-329
-337
-338
-335
-339
-331
-307
-281
-261
-255
-265
-281
-299
-309
-332
-344
-339
-327
-314
-316
-316
-335
-353
-359
-360
-364
-362
-356
-344
-334
-344
-343
-333
-324
-327
-337
-333
-331
-331
-324
-318
-288
-276
-265
-258
-255
-253
-250
-242
-249
-249
-245
-245
-251
-254
-250
-248
-266
-257
-250
-248
-243
-239
-220
-208
-212
-240
-259
-256
-254
-250
-245
-233
-223
-218
-215
-228
-239
-231
-216
-220
-227
-226
-221
-235
-249
-251
-253
-254
-271
-282
-288
-304
-318
-319
-317
-322
-318
-310
-310
-307
-312
-306
-303
-300
-287
-298
-310
-310
-316
-314
-313
-319
-308
-302
-310
-319
-308
-295
-291
-292
-303
-302
-304
-314
-309
-304
-299
-302
-302
-297
-281
-263
-265
-274
-280
-268
-248
-239
-261
-258
-251
-254
-266
-272
-265
-260
-248
-230
-214
-211
-222
-223
-216
-218
-230
-240
-219
-216
-220
-214
-211
-208
-216
-225
-231
-223
-220
-225
-225
-225
-231
-251
-265
-257
-248
-247
-260
-257
-243
-246
-264
-264
-259
-247
-240
-234
-232
-235
-237
-231
-230
-240
-238
-232
-223
-230
-230
-221
-239
-257
-255
-254
-266
-282
-281
-267
-253
-252
-249
-240
-238
-247
-244
-242
-257
-257
-265
-272
-270
-267
-285
-273
-255
-249
-251
-245
-232
-246
-243
-231
-227
-233
-245
-248
-247
-257
-273
-277
-278
-279
-279
-290
-304
-310
-305
-301
-299
-302
-309
-292
-291
-298
-287
-281
-277
-281
-289
-283
-272
-267
-271
-270
-270
-261
-252
-245
-243
-235
-235
-248
-249
-260
-273
-279
-282
-289
-288
-283
-290
-303
-311
-297
-284
-289
-300
-301
-300
-299
-288
-293
-305
-303
-286
-282
-283
-274
-272
-284
-281
-274
-268
-262
-262
-263
-272
-290
-302
-287
-293
-300
-286
-283
-280
-287
-285
-281
-283
-290
-288
-285
-281
-290
-303
-296
-294
-302
-309
-297
-298
-301
-288
-284
-291
-288
-280
-288
-299
-290
-302
-330
-339
-351
-359
-363
-369
-364
-364
-370
-364
-360
-354
-348
-347
-335
-333
-343
-344
-331
-312
-313
-325
-329
-330
-321
-327
-346
-353
-355
-352
-353
-356
-364
-345
-324
-323
-345
-344
-348
-357
-349
-336
-330
-334
-334
-323
-305
-306
-294
-268
-261
-268
-264
-252
-248
-252
-248
-235
-224
-225
-227
-222
-219
-217
-225
-229
-229
-221
-214
-220
-228
-232
-226
-223
-224
-231
-212
-206
-224
-231
-231
-228
-228
-242
-235
-224
-223
-236
-253
-263
-270
-286
-282
-271
-263
-262
-251
-253
-263
-272
-266
-254
-262
-273
-283
-278
-277
-293
-303
-288
-272
-279
-275
-269
-265
-251
-261
-275
-280
-279
-271
-274
-278
-269
-259
-259
-258
-253
-261
-276
-290
-290
-286
-293
-285
-281
-287
-295
-296
-278
-265
-282
-288
-279
-270
-273
-281
-273
-264
-277
-307
-315
-311
-311
-318
-313
-318
-330
-334
-343
-336
-324
-330
-326
-331
-338
-351
-339
-339
-334
-331
-336
-388
-577
-627
-786
-680
-674
-513
-436
-425
-423
-550
-595
-699
-602
-593
-524
-542
-415
-376
-301
-273
-290
-260
-289
-263
-346
-317
-263
-211
-185
-253
-255
-224
-128
-90
-63
-50
-32
-92
-174
-214
-225
-150
-110
-110
-121
-111
-87
-83
-127
-155
-172
-166
-153
-182
-134
-104
-79
-86
-104
-71
-76
-63
-98
-136
-154
-183
-196
-210
-219
-186
-165
-162
-137
-158
-168
-210
-237
-284
-315
-305
-306
-293
-271
-259
-240
-239
-255
-285
-311
-328
-359
-356
-394
-378
-396
-377
-340
-349
-299
-299
-288
-316
-327
-352
-365
-363
-371
-350
-327
-284
-271
-245
-243
-235
-227
-231
-225
-226
-218
-219
-212
-230
-207
-200
-170
-159
-180
-164
-183
-186
-210
-224
-235
-241
-244
-254
-247
-228
-259
-273
-289
-326
-336
-365
-343
-350
-322
-299
-298
-310
-321
-310
-340
-326
-346
-324
-314
-307
-308
-314
-305
-320
-282
-279
-262
-265
-278
-294
-317
-317
-339
-323
-335
-322
-324
-308
-305
-320
-310
-323
-306
-309
-296
-298
-279
-283
-287
-277
-257
-248
-272
-270
-264
-245
-240
-236
-238
-253
-256
-262
-273
-290
-291
-292
-278
-277
-282
-286
-297
-264
-293
-297
-275
-274
-250
-281
-264
-260
-253
-259
-255
-253
-259
-240
-284
-266
-286
-282
-267
-292
-284
-291
-285
-306
-302
-292
-287
-321
-311
-323
-330
-312
-313
-310
-324
-306
-305
-314
-324
-312
-326
-327
-319
-342
-318
-308
-291
-286
-260
-230
-226
-226
-222
-219
-199
-174
-189
-173
-156
-127
-144
-134
-136
-142
-140
-153
-140
-145
-117
-116
-108
-114
-125
-140
-139
-147
-169
-139
-154
-145
-161
-166
-187
-189
-197
-212
-219
-223
-190
-222
-203
-226
-218
-220
-241
-241
-264
-255
-249
-231
-241
-246
-265
-272
-270
-285
-263
-262
-265
-281
-286
-294
-285
-281
-285
-276
-293
-292
-307
-293
-300
-303
-292
-292
-296
-314
-297
-299
-268
-286
-285
-285
-291
-275
-288
-292
-290
-301
-311
-309
-306
-297
-306
-282
-280
-305
-307
-301
-292
-289
-272
-248
-257
-267
-264
-284
-304
-303
-294
-281
-260
-242
-229
-245
-223
-235
-260
-256
-257
-212
-214
-178
-192
-189
-197
-180
-158
-167
-141
-122
-104
-149
-144
-197
-218
-249
-273
-216
-188
-123
-71
-75
-51
-100
-161
-205
-245
-217
-205
-175
-120
-123
-118
-97
-117
-116
-139
-148
-139
-129
-106
-125
-160
-203
-218
-209
-197
-163
-147
-139
-147
-149
-179
-194
-224
-252
-267
-296
-268
-235
-226
-193
-206
-241
-251
-281
-266
-250
-255
-262
-269
-308
-253
-259
-241
-209
-217
-223
-295
-267
-318
-279
-259
-251
-227
-276
-233
-229
-248
-244
-205
-242
-215
-231
-241
-227
-277
-232
-240
-225
-173
-170
-165
-145
-187
-190
-201
-213
-185
-189
-181
-185
-200
-203
-188
-193
-168
-171
-164
-185
-190
-175
-239
-232
-232
-239
-178
-209
-169
-183
-184
-151
-211
-195
-241
-210
-236
-196
-200
-211
-161
-207
-147
-190
-141
-144
-184
-155
-235
-191
-247
-171
-229
-213
-227
-256
-200
-271
-190
-232
-221
-236
-267
-284
-320
-345
-360
-365
-350
-316
-323
-345
-370
-371
-383
-386
-375
-384
-383
-405
-368
-378
-338
-338
-344
-326
-346
-344
-358
-342
-348
-362
-366
-333
-335
-275
-259
-261
-214
-228
-203
-219
-254
-192
-239
-217
-275
-260
-240
-156
-102
-163
-126
-200
-102
-141
-104
-83
-120
-83
-122
-190
-178
-162
-125
-136
-173
-137
-126
-55
-24
-53
-77
-167
-219
-236
-299
-169
-178
-138
-143
-184
-146
-184
-177
-165
-180
-205
-197
-224
-211
-163
-166
-137
-257
-243
-290
-286
-211
-231
-199
-230
-307
-320
-340
-385
-290
-415
-344
-400
-371
-287
-327
-277
-362
-372
-394
-394
-358
-345
-312
-271
-312
-306
-321
-326
-295
-309
-271
-262
-270
-247
-264
-236
-240
-257
-245
-227
-176
-135
-160
-135
-177
-192
-214
-232
-208
-214
-184
-197
-177
-170
-170
-181
-211
-235
-220
-211
-195
-209
-187
-191
-174
-161
-163
-137
-145
-126
-126
-137
-167
-166
-201
-222
-182
-223
-142
-175
-180
-126
-217
-186
-252
-244
-241
-247
-227
-186
-211
-201
-226
-229
-237
-232
-224
-240
-197
-277
-206
-283
-242
-264
-285
-255
-312
-236
-293
-228
-313
-289
-337
-360
-305
-343
-255
-302
-205
-231
-210
-251
-270
-298
-312
-332
-369
-317
-325
-231
-275
-254
-275
-268
-310
-289
-315
-301
-270
-336
-280
-365
-282
-309
-263
-225
-238
-225
-250
-238
-265
-281
-309
-284
-302
-278
-264
-268
-217
-228
-232
-221
-228
-201
-229
-209
-244
-246
-287
-276
-257
-240
-197
-185
-156
-207
-194
-264
-253
-297
-311
-307
-326
-318
-312
-303
-291
-284
-315
-288
-346
-311
-384
-370
-402
-380
-340
-337
-269
-267
-200
-221
-203
-249
-247
-292
-267
-283
-279
-236
-233
-158
-156
-77
-98
-61
-106
-75
-131
-134
-152
-158
-137
-119
-100
-88
-59
-61
-49
-74
-65
-72
-102
-108
-136
-158
-155
-173
-153
-138
-116
-86
-63
-83
-62
-150
-131
-214
-195
-209
-176
-145
-130
-72
-104
-74
-135
-81
-147
-89
-146
-136
-138
-158
-94
-134
-101
-129
-98
-129
-95
-122
-105
-148
-148
-161
-187
-195
-211
-177
-233
-174
-212
-183
-206
-238
-247
-302
-288
-321
-311
-346
-313
-342
-326
-355
-363
-357
-364
-344
-377
-350
-375
-372
-407
-386
-413
-407
-397
-389
-386
-417
-398
-419
-424
-447
-455
-421
-433
-404
-444
-408
-424
-380
-389
-380
-375
-390
-359
-412
-409
-467
-448
-476
-467
-468
-461
-452
-434
-458
-443
-452
-446
-464
-454
-479
-464
-488
-488
-458
-494
-430
-465
-429
-426
-402
-387
-400
-387
-413
-395
-400
-367
-337
-323
-287
-263
-232
-216
-206
-203
-190
-176
-144
-128
-97
-85
-59
-45
-46
-51
-69
-86
-100
-131
-104
-85
-83
-74
-90
-47
-41
-38
-5
-26
-32
-64
-70
-107
-120
-98
-70
-17
-28
30
-44
-12
-21
-65
-31
-82
-70
-85
-96
-78
-110
-87
-74
-63
-34
-49
-50
-73
-88
-116
-150
-148
-149
-114
-93
-68
-57
-61
-50
-70
-68
-73
-96
-110
-153
-147
-147
-133
-82
-100
-67
-119
-116
-138
-158
-177
-205
-231
-250
-226
-221
-163
-166
-132
-181
-160
-206
-182
-183
-185
-170
-205
-194
-249
-236
-265
-269
-298
-282
-310
-295
-309
-315
-336
-370
-386
-417
-431
-471
-440
-485
-474
-501
-506
-520
-525
-529
-554
-560
-602
-612
-656
-640
-655
-635
-648
-646
-633
-625
-609
-616
-629
-637
-662
-680
-682
-683
-667
-663
-639
-631
-613
-603
-581
-596
-586
-581
-584
-586
-596
-569
-551
-527
-496
-464
-443
-424
-428
-421
-416
-391
-380
-368
-323
-298
-256
-229
-208
-214
-217
-238
-230
-216
-182
-153
-132
-91
-48
-49
-63
-72
-79
-77
-66
-43
-60
-31
-59
-61
-50
-34
10
9
48
36
77
55
91
72
80
92
75
105
109
136
163
163
164
168
149
191
166
213
183
215
207
224
235
226
254
233
288
242
294
282
279
286
242
289
274
317
328
367
331
361
345
337
364
374
415
410
441
444
454
444
496
492
521
483
461
357
286
153
84
29
7
41
27
72
23
9
-95
-178
-270
-346
-423
-492
-536
-562
-565
-575
-585
-634
-691
-748
-772
-799
-809
-823
-869
-935
-998
-1009
-1005
-974
-940
-887
-855
-829
-830
-859
-897
-951
-1013
-1069
-1076
-1047
-998
-945
-906
-879
-863
-863
-869
-896
-911
-944
-975
-977
-988
-969
-943
-924
-874
-839
-797
-783
-770
-778
-799
-825
-848
-852
-838
-832
-825
-799
-779
-755
-733
-705
-699
-707
-724
-735
-741
-717
-702
-660
-608
-577
-533
-485
-454
-431
-409
-409
-411
-393
-360
-319
-284
-258
-208
-168
-115
-63
-31
-9
-27
-51
-69
-91
-133
-162
-149
-147
-127
-106
-24
64
66
58
94
-1
43
165
51
88
205
235
244
342
395
482
463
414
451
524
475
460
598
591
623
555
627
728
743
714
758
847
810
788
803
867
743
710
657
662
683
654
679
670
635
639
673
684
717
666
581
513
450
361
310
245
202
113
60
61
11
-8
-66
-109
-222
-328
-418
-497
-562
-643
-678
-732
-752
-788
-840
-853
-865
-893
-923
-963
-995
-1041
-1088
-1106
-1130
-1130
-1115
-1084
-1046
-1005
-966
-933
-897
-862
-847
-843
-820
-790
-751
-711
-667
-613
-558
-510
-465
-434
-409
-375
-352
-344
-334
-322
-324
-332
-309
-305
-282
-277
-267
-262
-283
-261
-296
-295
-367
-396
-438
-483
-527
-552
-557
-574
-571
-598
-596
-630
-661
-709
-735
-785
-802
-834
-840
-871
-885
-899
-907
-896
-900
-883
-896
-896
-914
-885
-888
-859
-833
-801
-764
-723
-669
-636
-590
-574
-541
-536
-518
-490
-459
-422
-415
-395
-388
-362
-388
-320
-297
-382
-321
-234
-204
-296
-178
40
-99
-151
-35
200
230
-212
-26
214
347
261
-91
95
422
145
-37
398
314
-99
179
369
304
196
232
303
200
553
348
25
401
641
197
149
470
429
366
374
315
366
416
393
304
365
461
333
341
361
356
265
315
298
265
334
394
410
394
406
426
429
400
374
436
460
428
395
444
510
496
476
487
527
441
354
313
249
110
50
76
96
164
122
92
32
8
-61
-160
-215
-287
-327
-428
-568
-535
-480
-588
-676
-672
-705
-729
-784
-847
-831
-880
-959
-994
-1005
-1003
-980
-975
-982
-974
-941
-964
-969
-963
-954
-997
-985
-928
-902
-867
-818
-760
-753
-706
-666
-639
-628
-611
-627
-654
-664
-677
-659
-641
-601
-554
-497
-467
-478
-471
-476
-504
-560
-608
-632
-638
-626
-616
-613
-585
-573
-560
-569
-567
-580
-601
-625
-660
-681
-709
-709
-695
-663
-646
-622
-604
-583
-582
-610
-626
-577
-609
-692
-618
-543
-490
-489
-522
-376
-460
-384
-233
-477
-544
-296
-47
-499
-870
78
-171
-643
-250
-10
-175
-233
-371
-824
453
3
-1232
-775
448
-118
-692
-599
-236
133
-286
-328
-285
-132
0
-51
-356
-264
35
-45
114
-87
-468
616
247
-142
104
-82
392
22
-10
135
504
-1
9
204
243
588
26
-9
645
722
25
-120
477
540
-2
94
426
578
157
76
466
526
356
238
306
373
326
201
305
423
406
394
438
416
406
376
386
357
274
334
400
355
255
247
244
225
233
291
369
269
132
9
-122
-264
-313
-323
-302
-316
-326
-255
-269
-291
-330
-441
-606
-607
-612
-713
-763
-768
-782
-912
-938
-849
-783
-787
-798
-834
-861
-889
-984
-1008
-1017
-998
-984
-950
-922
-828
-749
-735
-750
-715
-661
-693
-688
-633
-576
-588
-595
-527
-421
-367
-322
-274
-243
-227
-240
-282
-267
-281
-313
-364
-413
-367
-403
-418
-428
-458
-527
-565
-568
-627
-703
-777
-735
-622
-662
-815
-739
-563
-636
-724
-615
-567
-661
-726
-563
-593
-735
-673
-571
-557
-686
-650
-422
-520
-655
-384
-314
-673
-926
44
-154
-853
-840
-92
268
-881
-1118
13
564
-736
-1373
109
762
-938
-1227
9
444
-105
-1277
-773
668
-177
-1155
-198
245
43
-823
-874
391
-156
-842
-163
115
-71
-405
-354
-119
52
-403
286
-447
-113
313
-493
280
83
-675
50
1323
-843
-548
982
123
-386
2
273
156
-21
-302
293
274
-123
369
149
-105
493
203
-264
281
392
-296
-43
327
193
429
-109
20
646
-53
-12
253
298
312
-135
35
442
30
-153
266
500
187
-49
157
532
61
-146
402
432
145
117
226
351
342
91
194
505
236
118
426
377
225
153
220
178
-26
-103
43
-58
-122
-29
-45
-111
-196
-210
-258
-307
-413
-423
-432
-517
-536
-516
-558
-639
-616
-617
-674
-744
-743
-756
-851
-853
-860
-921
-900
-832
-862
-868
-809
-770
-807
-825
-730
-706
-763
-739
-633
-614
-627
-571
-528
-489
-500
-501
-440
-408
-500
-522
-557
-580
-629
-734
-670
-651
-554
-599
-581
-539
-499
-456
-615
-470
-427
-534
-621
-468
-319
-622
-452
-425
-591
-548
-569
-462
-442
-712
-752
-276
-627
-1042
-441
-267
-482
-945
-841
32
-293
-761
-638
-532
-218
-429
-721
-624
-366
-112
-586
-648
-572
410
-215
-1214
-304
572
-709
-1108
1
4
-101
-1013
-566
266
364
-1254
-872
689
193
-901
-1292
540
293
-1022
-500
438
-74
-863
-57
38
-531
235
-55
-667
-54
183
-258
-287
-178
236
-244
-293
212
-193
-74
198
223
-161
-350
239
-132
-58
-96
278
-104
-93
112
-144
348
549
-740
-98
931
21
-136
-112
271
124
-99
45
505
314
-275
173
317
-55
332
460
-38
-24
112
116
172
174
351
197
161
382
-73
106
473
190
60
164
377
142
136
565
320
109
143
116
203
157
186
259
290
165
20
113
94
-19
-100
-136
-149
-69
-168
-240
-143
-163
-290
-378
-266
-345
-459
-466
-525
-559
-587
-585
-591
-621
-628
-595
-607
-709
-655
-673
-663
-714
-779
-706
-712
-720
-701
-686
-640
-655
-697
-596
-523
-580
-622
-618
-595
-599
-617
-633
-531
-424
-490
-626
-420
-259
-427
-607
-529
-407
-458
-590
-463
-426
-501
-565
-848
-541
-364
-593
-597
-385
-606
-740
-589
-589
-671
-621
-541
-585
-613
-614
-540
-416
-573
-845
-721
-434
-646
-669
-496
-629
-759
-572
-433
-632
-389
-433
-700
-345
-425
-665
-553
-106
-611
-734
-107
-27
-598
-789
-288
117
-250
-1314
-32
348
-831
-451
-456
-279
-125
-394
-388
-443
390
-471
-1062
141
402
-1037
-601
849
-320
-1244
200
482
-577
-620
245
506
-957
0
244
-192
-196
-39
39
-65
-158
137
-36
-269
348
352
-478
-57
615
-41
-365
468
-13
-149
49
248
224
163
93
-13
414
106
-79
-32
433
444
-519
157
867
-56
-293
347
506
-380
144
299
279
-207
-231
439
220
-81
-145
235
471
31
-309
113
373
168
-135
-144
404
179
-157
214
404
202
-114
427
180
178
232
266
127
69
311
56
36
134
273
32
-30
163
-61
-153
-68
-98
-123
-128
-113
-163
-225
-279
-176
-223
-366
-276
-212
-421
-496
-407
-409
-549
-589
-517
-487
-580
-544
-566
-601
-643
-683
-660
-716
-710
-595
-609
-654
-608
-575
-558
-563
-570
-563
-529
-493
-498
-534
-541
-435
-360
-454
-555
-460
-205
-389
-513
-386
-518
-518
-353
-501
-441
-401
-506
-606
-699
-431
-180
-599
-828
-416
-281
-697
-804
-581
-404
-504
-745
-704
-523
-321
-594
-773
-618
-427
-550
-886
-185
-584
-1107
-409
-171
-576
-884
-341
-507
-152
-572
-783
-297
-14
-439
-1249
-208
291
-707
-506
-171
58
-285
-912
198
-77
-852
-359
-71
103
-560
-647
173
270
-1019
-290
588
-310
-893
133
335
-471
-504
-341
562
81
-770
-391
601
152
-826
58
158
148
-619
-162
320
517
-511
-916
1211
198
-761
-453
710
322
-736
-118
552
83
-317
384
327
-22
-338
478
-52
-397
813
123
-566
231
928
-58
-220
96
452
409
-310
231
476
81
-108
108
430
289
-419
355
761
-326
-302
435
630
-293
-279
553
615
-243
-351
831
649
-298
-233
508
537
-25
-158
450
641
-50
53
233
348
38
90
187
64
208
87
62
322
91
-23
195
3
-185
-65
-80
-350
-175
-66
-194
-289
-246
-193
-365
-397
-265
-361
-499
-450
-448
-566
-613
-526
-567
-695
-640
-603
-689
-670
-579
-595
-783
-796
-612
-718
-797
-661
-477
-641
-660
-599
-537
-519
-653
-627
-490
-543
-608
-450
-493
-383
-623
-654
-320
-527
-546
-444
-337
-602
-554
-179
-669
-749
-275
-471
-804
-543
-497
-374
-605
-671
-458
-618
-554
-641
-357
-676
-446
-454
-544
-650
-883
-66
-423
-847
-810
-250
-547
-768
-359
-613
-760
-566
84
-888
-1179
312
75
-1004
-1132
231
465
-1384
-1083
481
151
-601
-861
-696
415
388
-1488
-1025
1084
159
-1512
-788
1356
-460
-1633
21
550
-231
-1239
204
-71
-90
-363
-511
-98
526
-590
-834
805
-64
-630
-583
408
82
-742
-277
424
513
-686
-509
526
390
-214
-1021
453
1022
-711
-785
490
759
-253
-531
34
928
385
-969
-91
539
406
-519
-286
355
261
13
-309
198
668
369
-625
-21
694
57
-224
53
12
-1
396
-230
-108
471
212
28
-160
58
324
154
-181
-104
329
252
-205
236
191
-94
162
616
58
-281
752
201
-454
162
599
74
-152
86
604
95
-168
195
137
84
149
-17
55
199
117
-106
-108
-47
-35
-225
-272
-226
-110
-144
-234
-358
-265
-156
-366
-557
-440
-277
-518
-605
-431
-457
-601
-666
-573
-502
-648
-672
-549
-628
-785
-743
-625
-636
-734
-749
-577
-587
-860
-730
-584
-539
-732
-702
-447
-586
-801
-576
-354
-651
-597
-475
-646
-522
-312
-490
-569
-962
-402
-290
-863
-447
-476
-664
-488
-654
-1112
-347
-240
-1194
-521
-478
-916
-477
-582
-746
-1017
-724
-492
-764
-572
-773
-652
-401
-710
-822
-789
-612
-112
-750
-941
-688
-245
-476
-920
-712
-264
-200
-594
-1296
-351
402
-823
-1091
-435
604
-416
-1701
-342
1078
-436
-2077
-103
1073
-664
-1550
-277
864
-545
-1313
-593
1071
235
-1995
84
677
-337
-1480
-208
1439
-587
-1057
-120
539
-139
-820
-111
413
-251
-485
186
-462
-192
336
-390
-609
343
-263
-220
366
-170
-359
197
98
-198
-83
35
290
-71
-271
29
-24
37
353
-146
-535
721
852
-883
-595
923
995
-733
-758
901
725
-806
-484
934
691
-684
-122
606
70
31
-60
234
227
-243
335
100
-191
178
271
-27
-214
122
366
206
-105
-164
339
319
-402
-105
545
131
-246
-74
347
437
-92
-217
323
273
-143
85
139
233
167
13
147
-52
-49
0
18
-97
-324
-65
-10
-398
-307
-81
-259
-471
-313
-234
-409
-537
-442
-532
-616
-611
-579
-555
-657
-531
-647
-734
-584
-600
-721
-841
-621
-598
-790
-789
-637
-613
-765
-817
-489
-575
-873
-540
-495
-692
-667
-695
-270
-699
-871
-221
-488
-600
-459
-551
-518
-240
-426
-741
-681
-224
-261
-575
-518
-521
-572
-465
-564
-682
-694
-421
-401
-768
-626
-460
-852
-677
-409
-494
-895
-1014
-160
-484
-958
-906
-217
-157
-1172
-636
-326
-596
-628
-642
-577
-665
-268
-206
-1089
-533
-150
-257
-949
-856
207
-559
-80
-751
-1032
341
-172
-778
-814
277
571
-1402
-853
536
-239
-684
-578
4
304
-340
-1039
-269
772
-318
-535
-334
322
-116
-714
48
-384
462
-115
-623
18
254
316
-782
-223
945
-109
-1002
433
875
-523
-302
848
27
70
13
89
409
73
158
200
166
12
245
-44
726
566
-565
501
698
-287
-19
631
13
133
403
382
73
656
-261
146
351
-492
1033
203
-281
73
566
-120
-330
457
614
66
-186
291
388
207
-231
195
307
69
156
273
284
-132
243
197
56
121
74
227
264
101
3
178
17
142
228
7
69
-65
123
263
-70
113
101
-19
-412
-168
-123
-445
-273
-61
-352
-411
-331
-355
-367
-508
-527
-594
-483
-566
-601
-556
-717
-685
-689
-710
-681
-635
-641
-697
-677
-741
-743
-831
-730
-649
-701
-860
-793
-566
-638
-651
-649
-627
-586
-611
-512
-612
-634
-519
-676
-528
-351
-384
-668
-429
-195
-461
-656
-340
-281
-648
-489
-295
-476
-623
-310
-494
-584
-469
-737
-500
-367
-541
-789
-539
-606
-899
-740
-796
-682
-481
-772
-708
-480
-1036
-656
-228
-953
-808
-419
-864
-767
-346
-614
-1297
-531
-241
-515
-955
-908
106
-618
-1440
-762
208
-343
-1050
-975
169
74
-1283
-568
-258
-90
-222
-1016
-613
151
-197
-1036
-368
-39
133
-967
-343
-16
16
27
-1162
275
-58
-342
-776
-140
641
-477
-535
261
-471
-224
291
-1094
685
570
-781
-224
306
-144
177
-92
-117
887
-165
-487
184
769
-231
-52
82
285
-13
-594
797
498
-939
338
810
-81
-42
317
312
197
-538
289
427
63
363
26
447
89
497
142
165
350
54
133
-360
474
437
-140
327
90
-15
473
48
-404
528
526
-311
-278
490
610
61
-187
203
840
-232
-253
808
304
-74
30
237
100
37
347
190
153
30
89
257
26
45
81
29
-83
-355
-263
-155
-227
-281
-253
-370
-286
-415
-482
-378
-477
-546
-699
-635
-612
-618
-628
-654
-752
-654
-647
-779
-677
-507
-768
-967
-730
-661
-829
-805
-705
-713
-705
-709
-716
-594
-576
-849
-681
-539
-638
-685
-464
-403
-620
-517
-545
-575
-397
-330
-472
-503
-357
-272
-599
-700
-377
-447
-451
-695
-677
-263
-759
-830
-634
-591
-474
-846
-643
-482
-858
-657
-658
-805
-851
-723
-529
-777
-755
-744
-458
-418
-1428
-906
-109
-617
-985
-719
-276
-355
-1112
-923
257
-144
-1560
-454
293
-684
-818
-532
414
-814
-1035
102
-34
-814
-266
442
-697
-716
-195
-16
-544
-464
33
53
20
-659
-429
697
-516
-645
472
23
-72
-710
271
-214
-136
64
-780
901
-143
-705
381
198
-756
-30
468
-24
-616
392
515
-761
127
795
-95
-803
395
732
-171
-426
853
383
-477
443
503
-98
-41
767
232
113
278
-179
477
518
-328
289
540
373
264
-130
743
336
56
-25
337
673
70
7
332
306
149
21
264
514
269
291
176
264
329
231
447
227
249
325
204
243
520
573
351
195
474
443
40
231
448
382
158
343
388
1
53
95
-168
-240
-85
-120
-255
-215
-173
-340
-530
-463
-358
-500
-615
-638
-640
-816
-866
-782
-832
-909
-838
-784
-850
-979
-902
-849
-1055
-1078
-1036
-1043
-1072
-1099
-950
-843
-807
-840
-895
-805
-721
-820
-814
-701
-558
-627
-808
-642
-473
-480
-506
-433
-359
-401
-426
-374
-401
-344
-299
-414
-511
-447
-285
-370
-587
-486
-387
-454
-708
-614
-549
-838
-788
-733
-775
-808
-778
-852
-948
-1005
-920
-934
-928
-1019
-1081
-940
-1011
-1120
-1023
-859
-962
-1131
-870
-735
-1125
-943
-653
-745
-1011
-924
-628
-720
-750
-687
-409
-634
-818
-501
-215
-444
-763
-393
-33
-450
-771
-320
-315
-323
-306
-452
-482
-214
-55
-187
-750
-374
276
-269
-796
-28
239
-493
-341
-302
287
271
-644
-432
628
178
-885
-212
658
262
-140
-658
367
1028
-319
-220
364
728
238
-753
481
720
310
-2
-293
930
1211
-373
-236
1095
893
13
44
173
727
873
-40
315
698
363
344
758
341
237
709
827
346
-2
530
807
242
55
611
886
288
142
571
899
534
-118
324
861
620
283
225
551
646
467
307
595
767
590
463
360
459
603
500
480
474
391
487
282
112
99
16
-183
-358
-330
-174
-208
-357
-376
-478
-511
-564
-710
-774
-776
-786
-989
-1074
-999
-1011
-1061
-1116
-1082
-1026
-1048
-1075
-1034
-1085
-1174
-1243
-1246
-1184
-1108
-1036
-974
-918
-819
-805
-817
-765
-692
-694
-727
-672
-582
-495
-471
-439
-313
-230
-270
-272
-150
-127
-156
-165
-184
-166
-186
-193
-211
-157
-59
-146
-222
-194
-159
-237
-343
-322
-346
-454
-559
-654
-620
-649
-786
-817
-870
-950
-1105
-1310
-1317
-1352
-1328
-1355
-1283
-1332
-1420
-1467
-1492
-1449
-1545
-1426
-1453
-1410
-1407
-1349
-1301
-1287
-1187
-1140
-1027
-951
-904
-878
-888
-948
-851
-845
-795
-697
-659
-649
-591
-472
-504
-524
-505
-478
-465
-542
-488
-350
-323
-405
-485
-334
-265
-330
-308
-164
-201
-441
-447
-347
-272
-171
-242
-346
-188
28
-87
-21
-132
-181
-7
-12
-56
-201
83
351
310
-139
-64
480
486
345
194
466
572
302
332
496
725
662
675
799
762
850
725
766
943
918
647
626
918
1031
941
953
1090
899
870
839
879
984
894
904
894
857
804
796
900
1028
1014
996
886
979
1025
899
846
1008
1019
887
950
1038
1049
853
841
800
590
351
129
6
-2
-142
-127
-146
-158
-271
-373
-413
-572
-643
-808
-892
-1071
-1188
-1279
-1271
-1216
-1307
-1294
-1250
-1258
-1305
-1277
-1265
-1307
-1408
-1465
-1447
-1378
-1322
-1224
-1083
-996
-902
-829
-716
-678
-615
-559
-596
-562
-506
-414
-327
-214
-72
14
93
156
262
308
287
260
260
222
156
155
191
193
208
213
208
189
123
50
-61
-161
-296
-400
-455
-535
-600
-623
-618
-625
-657
-692
-721
-793
-903
-1002
-1091
-1190
-1300
-1348
-1348
-1256
-1226
-1205
-1230
-1396
-1489
-1564
-1536
-1514
-1477
-1402
-1424
-1496
-1463
-1356
-1315
-1227
-1114
-1034
-1043
-1073
-1005
-997
-1017
-968
-985
-899
-805
-715
-648
-688
-715
-776
-809
-813
-804
-769
-727
-791
-840
-836
-834
-834
-795
-735
-687
-672
-665
-673
-694
-681
-714
-688
-563
-407
-295
-278
-211
-182
-196
-215
-156
-16
34
67
109
152
148
202
221
269
405
510
542
544
564
590
587
566
713
749
835
919
913
879
1032
1122
1113
1227
1205
1197
942
840
866
932
1044
1064
1134
1061
988
878
917
840
821
706
653
686
680
726
854
1030
984
1025
944
1028
1017
993
1038
938
1045
1008
1063
1157
1207
1188
1116
986
708
486
191
76
-117
-226
-181
-227
-171
-290
-366
-450
-638
-811
-967
-1082
-1240
-1325
-1400
-1462
-1493
-1462
-1445
-1391
-1303
-1253
-1282
-1302
-1338
-1393
-1437
-1445
-1337
-1228
-1064
-922
-731
-558
-444
-353
-324
-297
-292
-266
-211
-136
-31
79
170
252
358
434
464
492
488
439
376
313
251
201
187
172
182
189
163
150
56
-59
-194
-360
-500
-625
-695
-742
-754
-786
-801
-822
-874
-903
-944
-997
-1050
-1116
-1197
-1250
-1242
-1231
-1215
-1202
-1135
-1088
-1059
-973
-899
-766
-851
-833
-905
-942
-1053
-1135
-1103
-1063
-995
-1029
-941
-953
-907
-983
-1019
-1118
-1187
-1259
-1285
-1284
-1246
-1197
-1217
-1174
-1196
-1140
-1192
-1184
-1188
-1213
-1328
-1377
-1365
-1392
-1358
-1325
-1210
-1164
-1120
-1087
-1060
-1053
-1048
-1014
-989
-909
-812
-677
-573
-457
-379
-284
-222
-166
-91
-21
72
69
114
146
206
266
321
400
477
532
497
515
511
496
469
478
498
569
644
696
771
778
691
597
603
604
722
732
859
888
832
709
603
577
491
524
574
746
769
806
832
733
776
679
737
780
859
947
954
1050
1021
1093
1023
1188
1166
1281
1323
1357
1407
1356
1418
1317
1325
1157
924
553
232
-74
-224
-276
-294
-194
-228
-294
-482
-670
-855
-1130
-1309
-1455
-1576
-1670
-1713
-1737
-1759
-1703
-1643
-1550
-1467
-1450
-1430
-1468
-1507
-1530
-1489
-1406
-1225
-1041
-835
-595
-368
-185
-91
-16
-22
-47
-5
78
194
356
509
619
696
765
831
833
814
758
661
529
430
335
230
203
200
155
104
91
36
-85
-238
-411
-601
-801
-964
-1042
-1083
-1084
-1089
-1069
-1064
-1096
-1128
-1196
-1260
-1306
-1346
-1359
-1316
-1205
-1117
-1011
-871
-745
-638
-560
-481
-435
-405
-404
-392
-472
-426
-454
-290
-118
29
245
179
191
-55
-360
-723
-970
-1183
-1220
-1179
-1131
-1098
-1139
-1124
-1181
-1377
-1508
-1613
-1799
-1947
-2117
-2094
-2092
-2020
-1945
-1783
-1619
-1526
-1463
-1449
-1492
-1637
-1716
-1763
-1666
-1503
-1257
-966
-710
-531
-419
-371
-325
-339
-330
-280
-203
-80
66
252
391
516
612
690
746
706
679
627
576
487
460
499
560
678
699
773
731
656
538
469
368
253
245
197
264
322
479
518
658
596
526
372
236
251
99
195
330
473
618
838
875
978
965
980
1065
1077
1170
1190
1250
1391
1520
1690
1883
1974
2114
2109
2067
1971
1887
1777
1751
1671
1592
1469
1211
936
669
445
321
146
-25
-257
-533
-790
-945
-1014
-1081
-1165
-1302
-1457
-1772
-2012
-2187
-2247
-2177
-2111
-1940
-1850
-1776
-1792
-1814
-1826
-1769
-1685
-1598
-1433
-1241
-998
-787
-551
-348
-183
-87
60
196
341
492
647
755
791
860
906
974
1081
1147
1173
1164
1070
952
853
713
572
469
376
268
177
110
-17
-150
-325
-533
-737
-935
-1084
-1191
-1253
-1317
-1369
-1403
-1446
-1476
-1497
-1501
-1503
-1490
-1477
-1441
-1366
-1274
-1163
-1059
-938
-805
-660
-508
-385
-276
-196
-132
-85
-22
36
44
-37
-71
-17
-14
19
-58
-205
-470
-550
-528
-450
-441
-508
-692
-1004
-1253
-1475
-1499
-1470
-1392
-1412
-1524
-1633
-1691
-1742
-1838
-1903
-1970
-2022
-2021
-1959
-1862
-1803
-1776
-1756
-1800
-1772
-1629
-1435
-1295
-1200
-1144
-1134
-1074
-898
-681
-463
-247
-89
-21
28
101
179
229
298
348
434
520
625
698
723
668
572
500
435
420
425
436
393
339
291
234
235
248
247
269
228
227
188
184
167
171
262
238
354
421
515
476
509
556
510
436
487
606
679
771
781
917
804
924
977
1116
1282
1410
1570
1507
1575
1553
1667
1686
1722
1813
1639
1669
1575
1618
1548
1549
1474
1193
800
362
45
-258
-358
-338
-338
-438
-512
-653
-803
-1017
-1108
-1374
-1792
-2212
-2523
-2444
-2295
-1718
-1362
-1246
-1363
-1642
-1861
-2059
-1913
-1752
-1505
-1458
-1272
-1016
-743
-362
-123
-5
-80
-119
-106
-13
234
458
610
615
667
784
916
1118
1236
1230
1056
794
612
444
398
400
397
371
355
364
270
179
-29
-298
-598
-858
-1013
-1084
-1039
-1034
-1050
-1087
-1149
-1212
-1301
-1343
-1385
-1415
-1468
-1486
-1412
-1336
-1208
-1076
-926
-811
-727
-602
-519
-468
-442
-372
-315
-261
-132
12
157
252
305
178
-8
-208
-255
-278
-321
-367
-495
-491
-527
-531
-631
-755
-895
-1052
-1254
-1409
-1432
-1443
-1442
-1501
-1574
-1642
-1669
-1672
-1673
-1727
-1778
-1844
-1904
-1883
-1821
-1682
-1550
-1426
-1339
-1293
-1265
-1201
-1114
-1066
-1003
-922
-778
-614
-407
-256
-110
11
31
65
106
184
255
315
340
377
458
510
525
551
560
529
461
376
322
302
288
248
193
210
231
261
263
241
184
118
14
38
59
45
111
191
427
532
664
670
647
521
328
232
261
593
834
1138
1226
1281
1113
929
891
803
1008
1115
1380
1495
1615
1699
1647
1650
1554
1592
1502
1570
1567
1550
1521
1385
1421
1159
951
591
287
11
-237
-240
-312
-312
-441
-579
-836
-997
-1104
-1176
-1255
-1400
-1624
-1902
-2100
-2076
-1934
-1640
-1304
-1174
-1203
-1400
-1534
-1606
-1553
-1394
-1200
-1009
-819
-593
-373
-115
87
141
96
6
24
105
308
585
776
868
847
840
806
812
831
817
750
574
445
320
252
227
202
165
83
2
-127
-256
-415
-640
-822
-974
-1088
-1186
-1162
-1093
-1091
-1135
-1204
-1261
-1391
-1483
-1529
-1501
-1419
-1339
-1222
-1086
-938
-847
-773
-709
-659
-584
-520
-405
-274
-170
-73
47
129
83
110
60
146
179
166
91
-176
-340
-505
-588
-643
-651
-720
-770
-872
-1002
-1122
-1279
-1409
-1557
-1740
-1809
-1798
-1740
-1675
-1651
-1658
-1768
-1868
-1871
-1858
-1854
-1799
-1749
-1702
-1639
-1529
-1365
-1253
-1136
-1083
-1057
-1028
-958
-849
-733
-602
-479
-372
-239
-101
-10
89
129
127
105
124
192
271
392
461
475
455
424
373
304
249
237
215
172
126
148
137
96
46
26
-26
-54
-30
6
64
71
131
161
228
278
325
388
373
402
397
450
556
670
831
970
982
1010
1022
1054
1085
1081
1135
1346
1440
1602
1651
1627
1674
1501
1571
1555
1645
1684
1723
1619
1486
1322
1087
1005
739
639
336
130
19
-226
-189
-413
-456
-669
-872
-1060
-1137
-1180
-1242
-1258
-1394
-1432
-1691
-1830
-1945
-1994
-1872
-1676
-1394
-1143
-1097
-1175
-1305
-1416
-1402
-1222
-946
-605
-354
-208
-95
22
138
199
225
245
263
323
466
659
893
994
954
839
736
679
654
674
646
592
422
260
151
105
98
30
-4
-124
-280
-457
-580
-693
-841
-964
-1049
-1066
-1082
-1045
-1004
-1027
-1081
-1183
-1255
-1306
-1292
-1202
-1090
-957
-880
-777
-717
-663
-613
-564
-475
-393
-332
-251
-159
-105
-53
-13
111
182
262
217
41
-169
-383
-436
-511
-438
-379
-361
-353
-412
-618
-883
-1083
-1293
-1391
-1462
-1396
-1293
-1225
-1237
-1320
-1463
-1610
-1717
-1779
-1768
-1786
-1718
-1674
-1606
-1543
-1497
-1430
-1343
-1291
-1276
-1237
-1204
-1121
-1076
-965
-841
-665
-500
-345
-216
-168
-126
-148
-160
-169
-107
8
133
241
317
353
342
302
237
187
142
139
141
136
175
216
197
180
145
101
15
-43
-81
-138
-178
-182
-94
-21
119
224
329
279
258
234
139
183
286
554
697
752
720
672
679
813
944
945
922
876
937
1073
1301
1531
1641
1617
1547
1371
1302
1404
1503
1593
1479
1504
1393
1374
1363
1302
1056
580
235
-252
-416
-527
-375
-258
-335
-472
-729
-1000
-1246
-1340
-1509
-1587
-1783
-2016
-2225
-2356
-2166
-1865
-1495
-1247
-1260
-1462
-1811
-2075
-2116
-1903
-1532
-1134
-851
-624
-466
-319
-137
-19
-29
-164
-290
-249
-19
346
766
1061
1162
1048
842
726
680
687
704
674
553
431
378
384
444
445
363
188
-42
-275
-464
-586
-707
-807
-903
-943
-946
-937
-916
-962
-1081
-1260
-1444
-1576
-1603
-1535
-1380
-1189
-1050
-965
-930
-910
-936
-964
-923
-859
-768
-630
-437
-255
-71
88
176
160
119
27
30
58
96
94
96
58
88
160
154
171
-40
-209
-512
-739
-909
-926
-900
-905
-993
-1136
-1266
-1468
-1516
-1587
-1662
-1776
-1884
-1979
-2005
-1979
-1875
-1758
-1682
-1622
-1625
-1620
-1591
-1538
-1485
-1399
-1321
-1186
-1035
-826
-635
-497
-389
-379
-379
-360
-279
-175
-29
103
216
284
330
376
388
371
355
371
345
346
351
382
389
367
313
265
223
201
147
107
67
-6
-72
-122
-75
-62
-67
-45
-20
-19
27
76
137
178
192
223
262
366
470
596
663
753
639
625
677
801
967
1136
1318
1434
1394
1303
1348
1347
1559
1737
1938
1988
1905
1797
1696
1596
1606
1638
1652
1526
1370
1056
735
372
73
-109
-264
-201
-274
-296
-443
-663
-949
-1213
-1443
-1571
-1583
-1553
-1564
-1688
-1869
-2088
-2114
-2014
-1659
-1410
-1275
-1329
-1519
-1679
-1727
-1516
-1187
-842
-628
-426
-334
-180
28
170
225
148
78
92
266
630
1008
1233
1256
1101
846
692
631
681
750
731
637
489
397
352
295
231
135
-37
-254
-446
-571
-631
-706
-817
-919
-1034
-1133
-1174
-1176
-1169
-1225
-1311
-1414
-1512
-1541
-1475
-1354
-1219
-1070
-967
-930
-886
-846
-805
-747
-650
-509
-353
-197
-41
97
138
124
16
-15
-108
-132
-90
31
217
257
256
83
-59
-323
-483
-627
-679
-700
-739
-756
-813
-879
-1014
-1117
-1284
-1423
-1576
-1643
-1705
-1686
-1675
-1687
-1694
-1672
-1655
-1656
-1612
-1598
-1581
-1637
-1590
-1553
-1456
-1334
-1155
-974
-874
-773
-726
-659
-625
-533
-437
-313
-181
-86
33
118
168
167
177
164
166
144
194
258
285
291
285
302
254
209
150
80
-14
-59
-91
-90
-67
-52
-23
-78
-122
-182
-221
-228
-176
-49
38
119
217
235
224
190
167
219
352
608
761
903
848
765
645
665
830
971
1171
1283
1431
1394
1503
1482
1500
1385
1334
1411
1423
1595
1721
1885
1896
1815
1737
1587
1361
1177
921
567
311
68
7
-70
-68
-74
-276
-494
-738
-936
-1182
-1348
-1466
-1526
-1605
-1705
-1694
-1861
-1906
-1895
-1764
-1507
-1391
-1270
-1407
-1582
-1757
-1690
-1481
-1093
-699
-424
-246
-218
-127
-61
49
125
124
139
231
444
755
1060
1238
1256
1061
812
659
636
717
794
818
748
599
448
374
320
270
158
-29
-242
-442
-578
-681
-754
-848
-928
-1001
-1081
-1121
-1147
-1147
-1203
-1310
-1427
-1503
-1496
-1445
-1329
-1196
-1051
-983
-956
-913
-879
-834
-773
-633
-496
-331
-181
-51
71
149
213
231
164
-17
-188
-480
-436
-340
78
387
488
426
-23
-426
-887
-1049
-1161
-989
-922
-799
-795
-850
-915
-1112
-1299
-1603
-1803
-1983
-1931
-1845
-1641
-1545
-1516
-1590
-1675
-1696
-1679
-1604
-1548
-1451
-1488
-1465
-1454
-1246
-1056
-821
-609
-491
-460
-514
-488
-494
-419
-344
-209
-78
75
242
343
377
309
205
72
0
-16
96
189
268
279
240
160
62
13
-42
-87
-150
-168
-207
-191
-185
-189
-174
-209
-217
-233
-208
-151
-114
-73
-82
-83
0
128
382
541
661
667
557
471
400
512
652
893
1081
1214
1216
1158
1157
1083
1165
1186
1281
1290
1383
1477
1516
1598
1633
1684
1639
1620
1539
1447
1280
1188
1080
874
579
254
-154
-401
-560
-455
-341
-334
-357
-643
-999
-1358
-1457
-1533
-1674
-1890
-2200
-2366
-2327
-1876
-1291
-931
-871
-1281
-1807
-2252
-2244
-1888
-1326
-862
-596
-526
-527
-356
-114
114
193
71
-115
-209
-19
378
807
1140
1213
1053
825
717
772
862
919
869
678
434
296
277
330
426
421
324
82
-183
-385
-563
-713
-841
-918
-989
-1026
-1017
-979
-961
-1035
-1172
-1344
-1493
-1601
-1627
-1535
-1361
-1162
-1032
-937
-901
-874
-850
-801
-701
-587
-471
-391
-294
-165
-17
138
282
372
430
433
435
342
242
86
-95
-201
-321
-238
-209
-35
-7
-102
-382
-740
-1075
-1367
-1452
-1473
-1342
-1327
-1280
-1317
-1401
-1538
-1665
-1747
-1840
-1920
-1966
-1880
-1790
-1683
-1601
-1509
-1453
-1396
-1335
-1250
-1158
-1060
-1009
-988
-922
-827
-663
-471
-215
-33
67
96
69
16
-18
0
51
135
223
335
389
418
394
343
251
185
142
78
71
74
73
12
-18
-80
-107
-113
-118
-149
-178
-231
-325
-353
-378
-355
-317
-191
-23
109
228
264
269
255
289
361
489
551
659
721
804
916
971
1040
1023
1053
1021
1012
1107
1280
1430
1439
1493
1388
1355
1301
1330
1536
1612
1819
1774
1690
1505
1351
1253
1168
1121
976
663
246
-116
-333
-459
-370
-351
-367
-568
-829
-1017
-1164
-1175
-1176
-1225
-1507
-1832
-2221
-2306
-2151
-1661
-1195
-935
-941
-1237
-1563
-1761
-1685
-1448
-1102
-900
-759
-710
-591
-301
-3
214
253
167
-9
-86
29
315
629
822
885
784
675
601
672
799
868
845
691
472
254
124
87
115
136
95
17
-84
-200
-352
-474
-600
-791
-994
-1135
-1203
-1216
-1159
-1071
-1004
-1027
-1117
-1209
-1293
-1323
-1308
-1219
-1119
-1038
-964
-900
-803
-694
-550
-415
-317
-248
-209
-166
-116
-30
43
106
149
129
99
-27
-149
-272
-306
-237
-152
-42
-64
-208
-472
-677
-862
-978
-1013
-997
-987
-1052
-1116
-1208
-1295
-1376
-1442
-1515
-1579
-1618
-1621
-1608
-1597
-1583
-1597
-1642
-1663
-1640
-1569
-1441
-1291
-1165
-1109
-1089
-1101
-1081
-996
-881
-741
-595
-481
-417
-349
-296
-238
-186
-121
-83
-42
-10
15
62
83
105
120
121
89
82
76
77
52
28
9
-56
-116
-163
-168
-177
-162
-142
-132
-157
-174
-196
-241
-245
-235
-196
-172
-116
-22
105
193
276
336
378
427
421
491
587
687
785
863
886
834
743
730
812
916
1045
1156
1188
1174
1117
1140
1238
1328
1439
1503
1517
1470
1419
1380
1345
1348
1341
1262
1149
1075
947
792
584
337
103
-119
-229
-296
-342
-376
-404
-469
-535
-621
-681
-737
-883
-1067
-1332
-1526
-1622
-1588
-1391
-1194
-1070
-1109
-1193
-1249
-1228
-1167
-1025
-894
-851
-849
-889
-848
-744
-594
-435
-317
-227
-156
-76
32
187
318
397
404
371
339
330
373
470
573
632
630
584
522
468
410
377
373
339
274
179
72
-16
-81
-139
-194
-236
-305
-407
-474
-514
-536
-547
-566
-593
-660
-738
-789
-806
-805
-778
-748
-739
-754
-771
-753
-718
-663
-606
-562
-533
-522
-489
-446
-393
-334
-295
-262
-239
-232
-193
-141
-92
-88
-156
-292
-458
-602
-669
-632
-576
-534
-588
-652
-710
-747
-756
-740
-710
-733
-759
-789
-818
-850
-856
-855
-853
-850
-843
-822
-787
-716
-639
-563
-531
-548
-567
-564
-531
-479
-422
-353
-319
-322
-335
-324
-279
-243
-198
-158
-152
-154
-157
-167
-168
-149
-153
-150
-161
-163
-175
-185
-165
-128
-132
-170
-186
-176
-174
-185
-174
-155
-160
-174
-188
-201
-204
-208
-197
-178
-169
-137
-124
-134
-137
-112
-97
-97
-86
-74
-69
-61
-30
-9
20
44
26
0
-8
-6
-13
-6
14
37
57
62
46
48
56
69
100
131
155
169
185
184
182
183
180
201
229
245
245
239
242
243
235
207
186
158
149
140
141
150
158
153
105
95
92
73
57
71
73
52
41
27
4
-33
-74
-115
-153
-180
-205
-242
-262
-288
-318
-358
-376
-388
-424
-462
-503
-529
-559
-591
-615
-628
-633
-645
-647
-646
-644
-657
-673
-685
-700
-706
-698
-692
-699
-702
-683
-664
-658
-652
-642
-644
-635
-629
-628
-614
-600
-586
-575
-567
-563
-541
-518
-511
-516
-492
-481
-475
-473
-479
-468
-457
-443
-403
-368
-340
-321
-314
-306
-287
-264
-235
-204
-190
-178
-161
-153
-136
-119
-111
-107
-91
-67
-47
-36
-44
-32
-40
-47
-56
-72
-80
-80
-94
-96
-105
-130
-133
-157
-173
-180
-191
-221
-257
-273
-297
-336
-376
-399
-414
-437
-457
-465
-473
-498
-538
-562
-568
-582
-605
-604
-598
-610
-633
-651
-664
-680
-697
-709
-708
-696
-699
-710
-698
-677
-656
-633
-623
-617
-596
-600
-598
-579
-535
-496
-486
-459
-453
-438
-409
-388
-359
-319
-286
-280
-264
-238
-212
-189
-171
-158
-131
-97
-75
-64
-66
-61
-43
-31
-29
0
19
27
42
52
54
54
57
42
44
67
80
97
114
119
120
116
109
106
91
68
52
43
27
8
14
26
38
59
69
89
102
103
95
108
106
87
89
109
122
107
105
119
116
92
75
62
47
52
80
101
88
88
80
56
27
7
-4
-37
-54
-73
-91
-96
-110
-124
-138
-163
-184
-207
-230
-243
-252
-276
-300
-327
-358
-375
-400
-411
-426
-445
-465
-492
-514
-536
-552
-568
-588
-596
-597
-620
-624
-627
-646
-660
-667
-675
-694
-701
-714
-723
-721
-717
-723
-722
-711
-690
-668
-652
-642
-628
-642
-647
-639
-627
-615
-604
-601
-602
-590
-584
-567
-550
-529
-504
-488
-466
-442
-434
-421
-409
-400
-372
-358
-344
-311
-294
-290
-277
-257
-219
-186
-159
-126
-90
-77
-79
-78
-69
-68
-60
-34
-27
-15
-23
-22
-33
-46
-53
-47
-55
-94
-136
-158
-170
-203
-235
-252
-287
-335
-368
-393
-423
-456
-477
-495
-516
-554
-601
-624
-630
-646
-664
-678
-687
-702
-725
-737
-732
-744
-751
-757
-732
-713
-726
-721
-700
-694
-687
-668
-647
-641
-623
-607
-601
-584
-594
-582
-572
-554
-527
-500
-459
-442
-438
-418
-372
-349
-329
-301
-258
-228
-218
-194
-158
-148
-127
-100
-79
-64
-59
-27
2
26
35
51
95
122
131
142
151
146
131
125
129
141
150
168
183
187
186
189
190
182
171
175
176
166
167
169
157
138
127
127
116
85
95
120
117
110
120
115
95
67
50
42
38
25
15
21
15
0
-1
-8
-16
-23
-22
-27
-52
-70
-89
-112
-126
-134
-149
-142
-138
-157
-177
-187
-191
-207
-216
-216
-232
-264
-282
-287
-302
-326
-355
-371
-382
-404
-416
-413
-410
-422
-457
-471
-476
-481
-483
-485
-483
-489
-497
-499
-514
-529
-534
-523
-515
-527
-529
-524
-535
-554
-558
-565
-562
-571
-578
-557
-548
-559
-566
-552
-538
-534
-522
-497
-484
-473
-468
-452
-423
-401
-381
-366
-342
-328
-319
-289
-262
-245
-222
-191
-177
-167
-160
-143
-149
-151
-148
-140
-128
-126
-105
-100
-92
-94
-122
-134
-145
-143
-147
-157
-172
-190
-201
-222
-233
-233
-254
-284
-291
-308
-350
-378
-375
-373
-385
-390
-390
-402
-424
-452
-474
-484
-490
-497
-507
-515
-512
-523
-531
-536
-548
-555
-555
-560
-562
-563
-557
-567
-587
-605
-596
-569
-563
-565
-549
-544
-563
-571
-565
-559
-554
-545
-536
-527
-511
-476
-455
-433
-401
-381
-352
-344
-316
-278
-238
-202
-164
-117
-92
-89
-84
-64
-33
-12
5
41
71
80
84
96
112
122
121
141
150
145
133
149
166
152
153
147
124
97
90
75
56
59
74
71
60
53
59
50
20
6
11
20
21
26
29
33
26
2
-19
-12
5
8
21
39
30
-2
-5
-6
-9
-26
-32
-2
13
-9
-11
8
0
-7
-12
-18
-18
-16
-33
-41
-36
-35
-59
-84
-95
-99
-97
-97
-114
-131
-140
-163
-183
-196
-212
-230
-227
-243
-264
-288
-299
-314
-343
-352
-347
-354
-385
-401
-413
-426
-447
-445
-436
-448
-462
-456
-455
-471
-473
-490
-505
-504
-512
-512
-506
-494
-478
-467
-473
-477
-485
-508
-496
-469
-453
-452
-444
-413
-395
-392
-374
-351
-359
-377
-357
-346
-351
-331
-320
-320
-316
-300
-306
-298
-284
-290
-289
-275
-263
-269
-273
-245
-256
-286
-279
-265
-259
-241
-217
-197
-189
-200
-219
-245
-253
-231
-219
-224
-226
-214
-221
-243
-260
-247
-231
-234
-228
-232
-232
-245
-257
-266
-277
-300
-317
-327
-356
-364
-367
-373
-398
-417
-438
-458
-492
-515
-519
-536
-562
-580
-589
-609
-613
-603
-594
-602
-603
-600
-604
-599
-582
-566
-559
-557
-541
-515
-495
-473
-433
-392
-361
-329
-300
-273
-256
-249
-241
-213
-193
-177
-147
-123
-103
-93
-84
-66
-61
-66
-52
-30
-23
-22
-7
2
-10
-21
-18
-22
-19
-20
-28
-29
-21
-27
-22
-36
-56
-54
-53
-53
-48
-42
-45
-37
-45
-51
-37
-45
-72
-73
-51
-45
-47
-42
-25
-21
-36
-45
-48
-53
-51
-40
-35
-16
-16
-18
-17
-18
-14
-16
-26
-29
-26
-36
-61
-77
-72
-84
-102
-101
-112
-152
-182
-193
-201
-213
-209
-189
-189
-200
-223
-231
-236
-274
-277
-260
-277
-307
-326
-337
-348
-369
-390
-396
-411
-426
-423
-418
-406
-401
-402
-400
-402
-413
-425
-417
-411
-404
-418
-413
-389
-390
-386
-367
-351
-363
-362
-371
-384
-380
-368
-361
-360
-361
-362
-377
-371
-358
-365
-367
-376
-374
-381
-404
-397
-377
-372
-370
-369
-370
-362
-354
-361
-360
-356
-349
-359
-358
-345
-331
-319
-306
-286
-282
-281
-274
-270
-275
-285
-284
-280
-277
-276
-269
-255
-244
-245
-264
-289
-280
-265
-266
-264
-254
-253
-289
-316
-330
-340
-352
-347
-346
-361
-372
-397
-412
-424
-427
-428
-437
-443
-460
-471
-472
-468
-458
-444
-434
-432
-437
-434
-419
-420
-408
-392
-372
-369
-374
-382
-380
-357
-347
-330
-297
-286
-277
-261
-231
-191
-174
-156
-135
-123
-118
-108
-91
-42
-35
-39
-22
-9
-2
-6
10
39
45
50
58
60
61
73
71
57
76
82
71
67
78
84
64
45
32
30
32
18
8
-2
3
-6
-23
-28
-21
-4
-16
-34
-17
-6
-23
-34
-23
-7
-14
-22
-2
0
-5
-9
-21
-6
-16
-36
-46
-44
-51
-56
-52
-41
-34
-51
-73
-88
-92
-106
-112
-108
-112
-117
-119
-132
-133
-134
-156
-180
-213
-221
-236
-255
-265
-276
-285
-290
-289
-295
-322
-333
-343
-363
-358
-354
-346
-344
-339
-348
-365
-354
-350
-350
-347
-349
-353
-362
-366
-371
-367
-361
-368
-372
-367
-362
-362
-367
-388
-399
-414
-423
-431
-440
-434
-431
-442
-474
-487
-490
-502
-526
-527
-534
-537
-529
-529
-535
-547
-554
-564
-565
-578
-584
-565
-550
-542
-545
-525
-509
-506
-492
-478
-465
-452
-443
-446
-448
-443
-440
-443
-436
-417
-409
-408
-415
-418
-409
-413
-410
-386
-367
-370
-383
-390
-385
-394
-404
-401
-394
-397
-405
-412
-421
-426
-433
-446
-451
-440
-434
-436
-453
-470
-472
-479
-491
-494
-495
-500
-495
-483
-453
-437
-430
-407
-392
-381
-387
-375
-375
-361
-358
-360
-351
-340
-322
-299
-271
-274
-263
-260
-264
-258
-231
-202
-187
-182
-167
-158
-156
-150
-144
-129
-107
-95
-90
-92
-90
-96
-96
-86
-66
-56
-60
-54
-59
-57
-64
-62
-42
-24
-13
-10
7
23
20
19
22
20
13
6
26
23
23
41
63
67
67
73
69
64
49
46
44
54
34
25
37
44
51
50
51
30
12
-4
-29
-43
-58
-81
-82
-83
-114
-134
-136
-146
-168
-187
-180
-177
-190
-188
-178
-184
-198
-217
-221
-220
-231
-228
-216
-221
-224
-217
-215
-228
-223
-228
-249
-247
-243
-250
-248
-239
-224
-216
-233
-242
-236
-245
-272
-277
-280
-291
-314
-327
-314
-322
-344
-358
-353
-369
-393
-392
-387
-376
-382
-379
-374
-390
-422
-437
-444
-447
-451
-448
-436
-435
-441
-443
-450
-451
-451
-450
-426
-417
-408
-402
-403
-399
-397
-401
-393
-384
-362
-354
-364
-359
-346
-352
-355
-353
-361
-364
-385
-386
-381
-388
-382
-371
-373
-380
-380
-364
-352
-369
-358
-358
-343
-370
-344
-387
-309
-897
-908
-343
-405
-420
-450
-346
-407
-503
-489
-419
-369
-358
-398
-421
-409
-409
-415
-424
-428
-441
-469
-469
-460
-435
-428
-452
-478
-489
-499
-492
-474
-457
-441
-428
-428
-437
-431
-430
-416
-389
-370
-370
-385
-393
-415
-450
-463
-455
-450
-451
-464
-461
-454
-449
-434
-411
-412
-409
-415
-437
-429
-443
-440
-428
-432
-427
-426
-434
-421
-393
-370
-324
-274
-254
-254
-251
-216
-183
-148
-117
-98
-97
-100
-89
-86
-52
-11
45
59
92
144
161
180
219
246
90
152
226
227
281
344
381
347
324
263
234
218
246
216
142
19
-147
-300
-405
-418
-420
-413
-426
-505
-639
-734
-771
-791
-817
-845
-893
-985
-1057
-1074
-1049
-1025
-1011
-1001
-1009
-992
-948
-882
-797
-709
-642
-614
-593
-577
-547
-502
-440
-378
-335
-296
-252
-220
-217
-196
-146
-102
-60
-14
3
-33
-57
-75
-93
-125
-153
-192
-245
-289
-308
-319
-330
-353
-392
-435
-503
-566
-612
-663
-717
-796
-850
-894
-912
-934
-1011
-1075
-1160
-1197
-1188
-1133
-1081
-1037
-991
-963
-926
-920
-891
-840
-786
-761
-724
-711
-696
-650
-637
-580
-562
-564
-572
-555
-515
-495
-487
-474
-488
-522
-566
-606
-624
-634
-635
-640
-657
-693
-721
-733
-737
-736
-717
-715
-740
-753
-752
-770
-762
-721
-688
-679
-683
-653
-617
-564
-497
-432
-378
-372
-341
-302
-247
-174
-116
-48
5
48
74
104
173
262
328
372
381
399
430
451
464
514
572
615
653
675
681
654
681
728
780
821
870
929
962
995
1034
1050
1027
1029
1045
1099
1190
1227
1257
1275
1284
1337
1354
1438
1480
1548
1643
1685
1669
1617
1641
1671
1799
1916
1988
2011
2028
2063
2094
2171
2230
2295
2296
2298
2161
1905
1459
931
378
-110
-412
-521
-377
-223
-115
-160
-303
-477
-615
-659
-669
-689
-836
-1073
-1301
-1433
-1421
-1311
-1151
-1014
-900
-753
-506
-175
201
516
686
666
574
458
441
545
725
898
999
1065
1086
1142
1252
1380
1486
1522
1476
1340
1148
944
727
505
278
78
-107
-272
-408
-505
-557
-606
-657
-738
-845
-980
-1118
-1250
-1344
-1390
-1443
-1485
-1527
-1548
-1531
-1454
-1289
-1090
-877
-701
-570
-476
-407
-327
-246
-162
-90
-41
31
134
230
349
414
377
220
45
-87
-161
-112
-100
-145
-299
-511
-705
-855
-934
-961
-998
-1100
-1236
-1407
-1566
-1697
-1776
-1815
-1846
-1888
-1925
-1854
-1827
-1875
-1958
-1917
-1759
-1614
-1592
-1630
-1580
-1387
-1211
-1156
-1167
-1075
-912
-810
-725
-638
-500
-430
-412
-401
-388
-376
-442
-509
-470
-372
-312
-363
-478
-555
-584
-620
-665
-705
-734
-792
-893
-991
-1008
-989
-1001
-1029
-1027
-954
-890
-879
-856
-786
-716
-680
-644
-573
-484
-406
-325
-194
-50
80
149
201
309
426
533
603
702
789
861
882
905
886
828
736
733
841
935
1005
924
789
597
488
502
580
685
721
660
536
463
435
475
515
560
631
667
740
830
934
1057
1090
1128
1151
1157
1203
1170
1129
951
589
95
-462
-921
-1192
-1218
-1046
-837
-717
-730
-901
-1078
-1171
-1140
-1047
-1045
-1146
-1437
-1790
-2091
-2179
-1985
-1653
-1288
-1028
-906
-862
-776
-593
-330
-62
103
61
-114
-300
-380
-308
-101
157
353
464
479
488
562
649
713
723
642
456
208
-21
-212
-346
-435
-481
-497
-525
-575
-639
-699
-743
-765
-774
-798
-880
-1010
-1148
-1279
-1348
-1324
-1238
-1133
-1036
-948
-851
-742
-596
-456
-327
-215
-169
-154
-165
-159
-114
-43
44
133
232
293
333
380
418
438
385
276
111
-84
-304
-517
-718
-891
-980
-1030
-1018
-987
-944
-978
-1090
-1240
-1405
-1546
-1626
-1653
-1679
-1694
-1711
-1730
-1723
-1671
-1580
-1439
-1287
-1124
-1001
-925
-875
-850
-864
-866
-813
-741
-653
-552
-456
-391
-318
-251
-185
-108
-73
-69
-106
-158
-224
-284
-322
-365
-384
-383
-389
-420
-437
-445
-456
-490
-512
-527
-556
-576
-596
-615
-599
-539
-480
-417
-343
-259
-185
-122
-79
-25
17
30
78
128
189
249
318
366
414
446
462
472
488
536
565
586
622
656
714
763
809
837
817
759
667
574
488
413
394
383
374
349
332
343
334
309
272
237
236
266
332
409
473
504
486
465
498
534
567
573
590
604
570
525
441
360
301
208
11
-241
-536
-806
-985
-1012
-849
-599
-331
-143
-81
-182
-365
-548
-716
-845
-901
-927
-988
-1045
-1061
-1059
-1024
-946
-835
-713
-604
-520
-456
-417
-453
-544
-667
-754
-799
-845
-820
-777
-728
-657
-580
-457
-376
-303
-224
-249
-302
-392
-475
-604
-694
-707
-707
-708
-664
-593
-544
-498
-456
-420
-410
-434
-439
-481
-505
-524
-569
-612
-648
-662
-638
-617
-571
-512
-465
-409
-370
-353
-340
-350
-386
-428
-475
-511
-537
-557
-548
-526
-479
-410
-361
-314
-279
-270
-271
-295
-343
-385
-436
-476
-511
-541
-553
-564
-567
-552
-562
-591
-627
-676
-740
-786
-785
-753
-690
-635
-594
-590
-617
-665
-714
-738
-753
-766
-764
-734
-724
-727
-737
-741
-731
-722
-703
-669
-644
-642
-682
-725
-737
-729
-714
-676
-626
-607
-608
-601
-585
-603
-599
-574
-558
-555
-565
-559
-559
-575
-591
-578
-559
-553
-534
-495
-473
-458
-448
-466
-485
-472
-441
-431
-416
-401
-403
-412
-424
-435
-437
-411
-389
-359
-329
-321
-325
-333
-336
-342
-334
-322
-307
-296
-291
-263
-223
-192
-168
-136
-109
-104
-127
-149
-161
-147
-112
-86
-67
-60
-59
-59
-56
-57
-43
-10
29
70
100
122
121
117
104
93
78
40
36
66
104
148
218
276
303
317
314
315
313
313
341
379
415
432
430
405
378
364
352
355
352
360
366
331
274
207
112
-21
-191
-357
-509
-603
-653
-651
-628
-611
-603
-633
-690
-760
-825
-895
-966
-1031
-1076
-1122
-1159
-1172
-1150
-1128
-1101
-1033
-954
-870
-769
-688
-626
-590
-563
-545
-537
-518
-483
-441
-407
-360
-315
-273
-226
-187
-142
-116
-116
-116
-148
-198
-236
-282
-341
-384
-409
-423
-446
-454
-452
-467
-480
-495
-520
-556
-590
-615
-637
-656
-688
-720
-729
-741
-754
-720
-670
-645
-623
-588
-559
-529
-492
-444
-412
-398
-363
-343
-342
-343
-335
-351
-413
-489
-563
-653
-703
-723
-715
-699
-682
-663
-683
-706
-753
-789
-827
-873
-929
-951
-960
-970
-974
-971
-954
-937
-912
-878
-844
-841
-852
-846
-832
-852
-858
-861
-857
-860
-853
-819
-798
-756
-712
-668
-634
-617
-624
-634
-640
-644
-621
-590
-558
-514
-478
-482
-463
-446
-437
-435
-418
-387
-384
-372
-361
-352
-361
-379
-398
-392
-374
-361
-332
-289
-253
-208
-160
-111
-59
-20
7
24
52
93
123
178
254
329
371
387
416
427
447
482
528
567
601
619
620
623
629
638
640
593
502
438
369
382
448
539
632
665
689
644
615
632
689
783
888
983
1012
1019
985
973
1000
1043
1094
1098
1065
959
864
745
575
377
8
-445
-946
-1317
-1488
-1447
-1189
-924
-721
-689
-756
-903
-1097
-1245
-1389
-1491
-1587
-1597
-1509
-1353
-1142
-958
-780
-649
-473
-248
20
304
513
617
576
470
330
232
223
269
373
506
661
766
819
820
748
646
504
366
213
22
-192
-406
-589
-755
-878
-969
-1033
-1051
-1041
-1019
-995
-978
-971
-979
-996
-1029
-1066
-1075
-1045
-989
-893
-750
-588
-419
-254
-65
102
252
382
445
494
521
530
520
519
510
474
461
479
477
468
448
406
349
255
129
-9
-186
-399
-615
-944
-1322
-1769
-2122
-2360
-2355
-2154
-1873
-1580
-1426
-1405
-1523
-1648
-1728
-1728
-1635
-1487
-1325
-1189
-1100
-1020
-902
-728
-511
-233
39
242
339
336
258
109
-32
-152
-228
-272
-291
-333
-352
-354
-370
-403
-472
-521
-607
-720
-852
-996
-1119
-1226
-1273
-1289
-1254
-1196
-1115
-1020
-909
-779
-650
-532
-430
-355
-303
-240
-163
-84
10
133
287
439
600
721
815
847
867
877
867
866
845
833
785
735
662
613
545
490
493
531
554
595
613
616
544
427
322
210
179
198
279
326
347
296
292
261
307
386
447
562
640
762
854
956
1072
1166
1264
1375
1477
1532
1536
1528
1512
1476
1456
1415
1261
970
515
-104
-726
-1313
-1645
-1775
-1694
-1473
-1304
-1190
-1240
-1307
-1377
-1404
-1393
-1410
-1482
-1598
-1705
-1691
-1552
-1306
-1000
-713
-389
-83
254
610
931
1117
1177
1151
1054
928
821
751
676
642
600
618
660
695
700
661
566
384
156
-117
-402
-696
-946
-1176
-1381
-1539
-1617
-1624
-1574
-1465
-1302
-1143
-992
-846
-733
-650
-591
-512
-468
-414
-315
-206
-78
61
231
412
585
762
907
1019
1064
1032
939
806
639
448
265
93
-58
-171
-279
-366
-430
-517
-581
-639
-724
-846
-953
-1069
-1209
-1320
-1398
-1418
-1425
-1447
-1551
-1695
-1807
-1792
-1535
-1096
-615
-338
-312
-539
-900
-1232
-1409
-1324
-1053
-715
-428
-260
-248
-360
-465
-499
-431
-301
-185
-157
-273
-500
-776
-991
-1118
-1152
-1092
-1009
-933
-858
-835
-893
-997
-1114
-1183
-1230
-1231
-1209
-1198
-1197
-1188
-1119
-1021
-875
-694
-489
-290
-123
6
75
81
67
56
56
78
102
153
201
247
317
383
420
434
425
394
355
310
258
196
134
65
-16
-41
-48
0
65
143
227
309
400
511
599
665
684
649
583
555
568
603
686
711
716
700
664
678
698
884
1040
1295
1439
1543
1550
1428
1292
1165
1128
1063
1043
982
905
751
622
417
131
-204
-742
-1218
-1712
-1988
-2100
-2044
-1863
-1759
-1601
-1520
-1404
-1261
-1156
-1060
-1112
-1130
-1182
-1095
-878
-644
-386
-245
-106
20
250
542
834
1112
1212
1205
1081
899
687
456
268
108
-26
-137
-229
-313
-408
-489
-593
-682
-794
-913
-1031
-1172
-1297
-1423
-1539
-1642
-1665
-1616
-1516
-1344
-1140
-900
-689
-452
-248
-86
55
152
243
300
363
394
412
425
430
451
489
536
572
586
566
508
402
260
93
-80
-281
-481
-660
-821
-946
-1025
-1069
-1066
-1021
-999
-983
-935
-899
-878
-862
-833
-808
-770
-731
-665
-598
-530
-513
-584
-758
-1019
-1150
-1178
-948
-683
-405
-249
-270
-349
-506
-587
-642
-617
-587
-572
-604
-720
-874
-988
-1006
-970
-873
-760
-677
-641
-643
-680
-730
-800
-881
-955
-992
-985
-966
-937
-911
-896
-872
-815
-749
-673
-602
-531
-483
-450
-446
-452
-450
-437
-397
-329
-237
-158
-107
-84
-55
-45
-5
48
96
145
153
136
89
32
-4
-40
-14
-2
6
46
102
154
198
262
320
377
406
412
465
492
557
600
675
722
721
745
762
851
931
1053
1118
1079
1000
887
808
777
818
932
972
1028
1007
990
949
944
1011
1031
1100
1039
963
830
660
563
384
297
104
-154
-500
-975
-1315
-1660
-1728
-1679
-1519
-1298
-1173
-1033
-921
-772
-620
-553
-515
-597
-694
-786
-757
-566
-357
-161
-43
51
171
312
535
662
815
903
790
641
396
152
-74
-198
-332
-445
-516
-557
-599
-611
-608
-604
-650
-716
-788
-870
-971
-1062
-1122
-1186
-1214
-1213
-1158
-1058
-906
-713
-493
-282
-93
46
131
196
247
268
283
264
232
181
116
74
46
51
81
102
111
99
51
-39
-165
-293
-430
-590
-741
-856
-950
-1006
-1018
-1012
-972
-908
-815
-745
-673
-604
-553
-534
-562
-611
-750
-888
-1054
-1215
-1377
-1522
-1541
-1416
-1162
-838
-613
-485
-475
-516
-590
-629
-653
-677
-675
-682
-748
-855
-942
-950
-851
-702
-558
-455
-405
-416
-466
-547
-649
-792
-910
-969
-1033
-1078
-1107
-1099
-1064
-1008
-921
-831
-727
-628
-530
-497
-463
-481
-519
-547
-553
-542
-519
-427
-353
-271
-190
-107
-28
42
122
180
174
110
12
-93
-211
-303
-346
-372
-372
-360
-343
-273
-168
-38
88
203
303
327
345
353
370
424
457
510
482
452
412
375
458
541
714
839
872
941
843
837
727
666
701
673
801
783
840
852
868
955
963
998
946
883
791
714
596
434
91
-306
-842
-1327
-1664
-1804
-1704
-1571
-1355
-1191
-1076
-945
-847
-643
-444
-349
-312
-458
-558
-701
-670
-532
-379
-149
-31
129
285
484
700
845
948
922
810
618
382
149
-76
-260
-431
-559
-670
-738
-732
-687
-636
-619
-608
-658
-705
-775
-855
-925
-1015
-1073
-1110
-1089
-1027
-929
-754
-552
-330
-120
68
224
325
403
458
483
451
382
299
207
127
83
74
76
87
103
100
85
52
-11
-113
-212
-336
-473
-599
-722
-811
-890
-920
-904
-849
-788
-717
-627
-544
-453
-356
-327
-354
-523
-747
-987
-1217
-1333
-1368
-1221
-1041
-797
-608
-489
-438
-414
-362
-310
-250
-232
-275
-371
-516
-668
-783
-815
-768
-664
-519
-395
-300
-273
-285
-340
-437
-544
-636
-744
-843
-935
-1031
-1096
-1135
-1096
-1011
-874
-727
-576
-461
-380
-322
-291
-270
-295
-291
-282
-249
-230
-183
-139
-106
-16
75
183
265
363
375
334
259
128
-10
-169
-277
-358
-390
-361
-342
-248
-184
-78
5
87
199
284
396
431
431
398
337
323
312
349
409
473
526
592
643
744
865
954
1040
1034
1002
906
777
638
536
492
495
537
631
728
848
975
1057
1093
974
752
341
-165
-675
-1175
-1490
-1731
-1751
-1745
-1717
-1659
-1574
-1321
-1065
-749
-467
-220
-121
-205
-393
-606
-774
-817
-708
-551
-361
-209
-44
176
397
614
758
850
893
825
687
455
182
-106
-364
-590
-765
-866
-893
-840
-781
-688
-644
-624
-622
-646
-680
-756
-841
-937
-1054
-1163
-1220
-1228
-1164
-1019
-791
-542
-293
-57
148
302
427
498
503
446
359
258
130
26
-60
-92
-97
-79
-51
-17
14
23
23
-28
-109
-214
-344
-483
-625
-747
-818
-906
-939
-926
-894
-798
-675
-562
-496
-502
-594
-729
-881
-1044
-1161
-1220
-1168
-1072
-956
-820
-750
-662
-579
-448
-345
-249
-185
-169
-204
-305
-424
-545
-611
-644
-617
-569
-519
-486
-475
-493
-511
-555
-590
-613
-688
-737
-816
-880
-949
-981
-971
-906
-804
-694
-573
-454
-326
-227
-138
-62
10
70
127
175
189
191
179
176
191
215
244
256
243
221
167
114
84
49
14
-40
-70
-126
-161
-199
-198
-186
-128
-69
-26
39
97
141
176
253
255
267
267
280
315
300
320
336
337
383
409
486
522
582
659
702
734
727
747
757
766
734
713
683
678
663
671
675
618
448
179
-219
-549
-813
-880
-890
-886
-892
-960
-945
-947
-862
-748
-590
-412
-345
-333
-460
-637
-728
-720
-560
-468
-337
-238
-148
0
139
303
387
469
533
534
511
410
295
157
46
-69
-207
-298
-355
-356
-341
-341
-361
-416
-452
-509
-539
-578
-616
-667
-725
-768
-843
-888
-895
-828
-736
-639
-520
-404
-280
-183
-106
-44
9
44
44
30
-5
-35
-50
-68
-84
-97
-94
-94
-85
-60
-53
-71
-116
-182
-250
-333
-414
-493
-575
-643
-712
-760
-806
-866
-911
-939
-950
-927
-960
-1003
-1053
-1108
-1063
-1036
-921
-806
-708
-600
-540
-478
-439
-391
-320
-228
-168
-137
-123
-142
-172
-208
-213
-246
-262
-270
-286
-316
-358
-391
-442
-502
-565
-618
-669
-706
-719
-707
-699
-694
-648
-599
-551
-467
-380
-296
-204
-145
-72
-5
41
111
155
204
238
241
251
223
210
176
136
95
57
18
-7
-46
-36
-46
-44
-39
-56
-54
-91
-101
-118
-100
-63
-30
4
16
44
55
93
164
236
310
355
340
350
334
340
357
347
343
344
341
342
357
381
427
422
382
281
106
-93
-332
-520
-645
-736
-741
-775
-778
-797
-832
-811
-773
-672
-574
-463
-366
-287
-232
-237
-238
-254
-255
-283
-332
-346
-328
-264
-177
-99
-68
-47
-12
4
21
20
23
-12
-80
-152
-252
-346
-423
-473
-491
-481
-477
-476
-465
-452
-415
-414
-404
-407
-427
-461
-487
-502
-527
-520
-503
-466
-433
-385
-333
-257
-174
-121
-57
-21
-6
-22
-41
-56
-102
-142
-172
-213
-263
-297
-301
-305
-310
-309
-317
-321
-330
-343
-368
-416
-456
-493
-525
-554
-594
-646
-684
-712
-717
-706
-668
-624
-571
-537
-503
-496
-491
-480
-474
-479
-513
-568
-677
-759
-828
-792
-724
-622
-529
-492
-454
-446
-432
-430
-394
-361
-352
-359
-424
-485
-524
-542
-550
-537
-494
-470
-410
-353
-300
-285
-270
-258
-254
-264
-275
-310
-317
-336
-323
-325
-308
-273
-225
-143
-75
3
28
84
78
49
-3
-30
-64
-95
-102
-133
-130
-138
-139
-144
-134
-116
-73
-40
-17
-56
-87
-140
-176
-208
-254
-242
-263
-274
-268
-269
-245
-235
-192
-174
-157
-117
-105
-82
-36
-58
-55
-110
-111
-145
-152
-113
-137
-101
-111
-74
-96
-106
-118
-127
-112
-78
-67
-51
-87
-98
-114
-109
-86
-73
-40
-38
-34
-32
-27
-4
28
50
83
88
88
78
52
18
-1
-64
-172
-321
-436
-500
-548
-581
-613
-632
-659
-647
-638
-616
-569
-513
-454
-422
-429
-439
-436
-419
-395
-359
-346
-342
-320
-284
-242
-202
-139
-88
-30
28
73
85
101
79
55
8
-60
-138
-213
-229
-242
-289
-333
-340
-386
-411
-430
-419
-431
-437
-472
-551
-633
-714
-766
-812
-825
-835
-845
-822
-774
-735
-668
-613
-542
-503
-456
-428
-411
-393
-372
-366
-373
-380
-377
-389
-382
-351
-317
-258
-206
-160
-129
-108
-111
-120
-128
-114
-129
-146
-157
-176
-184
-186
-188
-197
-186
-151
-127
-105
-106
-120
-131
-146
-147
-138
-111
-85
-59
-60
-51
-61
-81
-75
-52
-14
57
101
132
139
116
115
87
111
119
167
197
264
305
357
416
467
534
573
642
704
671
577
378
109
-169
-377
-507
-580
-622
-691
-720
-775
-783
-793
-768
-667
-539
-406
-306
-283
-286
-333
-393
-479
-595
-664
-692
-623
-525
-417
-314
-248
-178
-93
-6
97
181
259
306
296
229
123
-5
-118
-209
-273
-295
-312
-314
-322
-332
-333
-334
-332
-320
-329
-344
-387
-441
-488
-550
-611
-674
-730
-769
-770
-750
-702
-647
-565
-494
-429
-371
-309
-252
-202
-156
-119
-94
-86
-99
-116
-110
-111
-106
-108
-81
-59
-48
-25
0
21
21
8
-20
-58
-94
-145
-197
-259
-342
-436
-502
-544
-576
-595
-587
-577
-565
-535
-499
-461
-435
-397
-377
-374
-367
-377
-383
-396
-410
-424
-414
-390
-357
-315
-268
-194
-141
-117
-110
-93
-92
-95
-111
-126
-147
-188
-243
-290
-319
-354
-393
-419
-432
-422
-404
-396
-376
-361
-374
-394
-417
-445
-464
-489
-515
-530
-531
-538
-529
-527
-527
-499
-462
-437
-403
-365
-328
-301
-296
-280
-283
-291
-294
-274
-244
-219
-209
-197
-188
-192
-207
-209
-201
-206
-196
-184
-182
-195
-214
-222
-227
-235
-256
-267
-281
-301
-310
-328
-350
-357
-357
-365
-365
-351
-347
-331
-322
-311
-303
-285
-277
-284
-267
-254
-242
-242
-229
-207
-185
-187
-188
-174
-168
-165
-156
-157
-156
-140
-136
-126
-131
-126
-148
-179
-201
-213
-243
-277
-305
-325
-329
-344
-354
-367
-373
-364
-347
-344
-354
-346
-334
-336
-356
-371
-366
-366
-370
-373
-351
-322
-314
-306
-299
-278
-256
-247
-244
-229
-208
-188
-168
-166
-158
-141
-147
-141
-158
-185
-198
-208
-216
-224
-225
-236
-237
-229
-221
-219
-229
-227
-237
-225
-218
-227
-228
-232
-224
-222
-228
-235
-233
-243
-245
-238
-246
-240
-238
-222
-221
-236
-227
-226
-221
-206
-203
-196
-185
-181
-173
-178
-186
-183
-191
-208
-206
-223
-239
-238
-236
-237
-238
-243
-245
-235
-241
-248
-234
-230
-222
-228
-227
-227
-227
-204
-204
-201
-201
-205
-201
-218
-235
-243
-245
-262
-259
-263
-272
-282
-289
-287
-271
-261
-256
-249
-252
-253
-255
-250
-243
-249
-247
-241
-253
-255
-255
-247
-244
-254
-255
-241
-240
-246
-239
-226
-233
-233
-223
-220
-225
-210
-183
-172
-162
-152
-157
-172
-196
-213
-233
-244
-240
-241
-240
-250
-255
-243
-246
-239
-242
-250
-278
-285
-268
-254
-239
-231
-243
-259
-270
-270
-280
-289
-271
-252
-243
-258
-258
-258
-253
-251
-241
-234
-223
-215
-227
-229
-223
-221
-214
-228
-239
-237
-245
-258
-265
-264
-274
-290
-301
-304
-310
-311
-299
-304
-321
-332
-343
-358
-380
-387
-389
-399
-399
-395
-393
-396
-396
-396
-402
-399
-396
-390
-370
-371
-360
-341
-328
-324
-323
-315
-312
-305
-318
-322
-324
-335
-334
-335
-341
-333
-325
-317
-321
-300
-282
-288
-288
-294
-302
-306
-310
-309
-301
-308
-302
-307
-311
-315
-308
-295
-289
-271
-257
-249
-261
-270
-263
-263
-259
-264
-271
-265
-272
-267
-270
-257
-225
-218
-220
-217
-225
-235
-243
-257
-269
-278
-292
-299
-309
-323
-330
-347
-354
-351
-355
-357
-361
-372
-381
-365
-363
-372
-356
-340
-330
-312
-297
-308
-314
-308
-308
-314
-329
-331
-310
-311
-308
-321
-331
-324
-307
-288
-287
-281
-272
-272
-294
-303
-299
-284
-269
-280
-276
-284
-300
-296
-304
-314
-318
-304
-284
-286
-282
-259
-241
-237
-227
-224
-226
-218
-202
-204
-205
-207
-214
-230
-250
-246
-240
-235
-235
-232
-222
-204
-183
-152
-143
-143
-136
-144
-164
-200
-214
-216
-219
-245
-251
-260
-282
-290
-282
-272
-278
-285
-293
-281
-274
-281
-273
-257
-275
-275
-278
-269
-266
-266
-261
-251
-238
-220
-213
-215
-215
-206
-195
-190
-186
-187
-195
-205
-204
-222
-227
-225
-235
-250
-253
-267
-290
-288
-283
-286
-297
-304
-310
-312
-300
-302
-313
-326
-314
-293
-291
-288
-277
-269
-256
-256
-250
-250
-260
-260
-252
-231
-207
-201
-207
-197
-182
-164
-148
-144
-151
-150
-153
-170
-179
-186
-193
-209
-224
-237
-255
-248
-239
-240
-250
-248
-252
-264
-266
-264
-273
-293
-312
-324
-314
-319
-319
-323
-331
-331
-327
-307
-286
-266
-240
-227
-235
-244
-243
-235
-224
-207
-212
-219
-206
-190
-182
-192
-198
-198
-200
-214
-224
-221
-231
-250
-268
-278
-287
-297
-304
-310
-307
-309
-313
-318
-328
-318
-311
-296
-292
-301
-289
-272
-264
-273
-269
-277
-271
-265
-251
-237
-233
-215
-202
-190
-193
-192
-185
-188
-197
-206
-210
-224
-230
-242
-250
-247
-255
-275
-284
-300
-321
-335
-338
-337
-349
-352
-365
-369
-366
-374
-372
-363
-354
-358
-368
-364
-351
-352
-347
-349
-348
-345
-335
-323
-321
-311
-306
-288
-276
-272
-288
-297
-296
-265
-249
-243
-248
-257
-271
-301
-329
-359
-364
-366
-367
-367
-356
-371
-381
-380
-380
-365
-351
-343
-343
-331
-313
-321
-321
-313
-288
-259
-234
-203
-172
-154
-147
-152
-140
-123
-140
-136
-132
-130
-143
-147
-125
-141
-158
-162
-158
-161
-169
-167
-179
-195
-223
-245
-282
-317
-335
-333
-317
-304
-306
-306
-298
-279
-286
-284
-275
-275
-272
-261
-265
-280
-284
-296
-298
-293
-273
-252
-228
-210
-200
-208
-215
-217
-231
-245
-237
-235
-241
-229
-250
-286
-299
-313
-323
-337
-336
-319
-305
-291
-292
-299
-300
-311
-340
-327
-302
-293
-269
-255
-250
-250
-229
-214
-212
-217
-226
-220
-221
-215
-218
-217
-207
-177
-172
-174
-180
-185
-164
-135
-127
-129
-119
-124
-145
-165
-189
-202
-195
-186
-185
-194
-208
-226
-215
-199
-196
-183
-163
-151
-159
-162
-170
-179
-162
-154
-174
-195
-190
-192
-209
-222
-225
-216
-189
-161
-151
-156
-149
-139
-154
-167
-175
-181
-176
-172
-176
-194
-204
-205
-205
-216
-240
-256
-262
-259
-257
-278
-284
-277
-273
-256
-256
-258
-280
-285
-280
-277
-254
-249
-250
-255
-265
-276
-291
-285
-275
-265
-258
-265
-270
-255
-235
-225
-223
-214
-219
-221
-214
-211
-207
-205
-206
-214
-223
-224
-217
-213
-225
-220
-196
-201
-215
-232
-241
-236
-229
-227
-223
-223
-223
-216
-197
-183
-188
-187
-184
-171
-174
-192
-202
-194
-180
-166
-177
-182
-167
-144
-137
-138
-131
-122
-110
-107
-112
-122
-126
-133
-159
-172
-188
-210
-218
-230
-230
-230
-245
-249
-256
-257
-232
-224
-213
-202
-210
-210
-214
-215
-203
-212
-232
-227
-204
-196
-201
-207
-212
-216
-224
-215
-212
-215
-184
-174
-181
-201
-213
-230
-264
-295
-326
-351
-354
-368
-394
-409
-404
-397
-404
-396
-398
-394
-380
-363
-344
-370
-380
-374
-372
-360
-359
-380
-384
-349
-337
-345
-339
-326
-307
-303
-308
-309
-283
-247
-245
-266
-265
-264
-256
-229
-216
-233
-254
-238
-222
-219
-221
-243
-245
-235
-233
-263
-288
-293
-280
-272
-257
-241
-256
-238
-241
-261
-269
-262
-256
-249
-253
-242
-230
-238
-247
-261
-264
-260
-255
-250
-246
-232
-202
-201
-208
-221
-229
-231
-218
-213
-208
-205
-205
-204
-200
-206
-233
-242
-245
-244
-248
-263
-267
-257
-262
-275
-286
-311
-317
-321
-315
-328
-338
-317
-315
-306
-299
-289
-275
-259
-247
-229
-217
-215
-232
-251
-259
-240
-226
-220
-222
-214
-210
-233
-246
-273
-262
-243
-241
-235
-227
-211
-207
-193
-186
-206
-220
-223
-221
-212
-222
-230
-248
-247
-238
-262
-275
-265
-249
-242
-222
-218
-227
-222
-226
-224
-228
-227
-194
-181
-171
-162
-151
-156
-174
-178
-179
-190
-205
-197
-175
-174
-182
-207
-208
-202
-221
-226
-203
-187
-202
-214
-213
-218
-241
-247
-244
-257
-266
-259
-258
-283
-273
-258
-268
-262
-249
-238
-239
-229
-223
-228
-203
-183
-207
-215
-218
-240
-252
-250
-232
-246
-250
-218
-210
-220
-211
-196
-182
-167
-152
-155
-171
-192
-217
-262
-300
-302
-303
-282
-238
-234
-240
-223
-226
-223
-219
-215
-224
-197
-166
-162
-171
-171
-162
-181
-199
-206
-228
-225
-231
-229
-205
-206
-199
-198
-190
-180
-171
-170
-147
-141
-126
-122
-148
-166
-203
-232
-233
-230
-223
-223
-249
-256
-253
-249
-243
-243
-227
-207
-183
-164
-161
-162
-183
-194
-208
-228
-223
-200
-184
-177
-171
-195
-211
-213
-204
-200
-180
-171
-163
-146
-141
-144
-167
-177
-182
-189
-196
-198
-193
-177
-175
-182
-184
-188
-172
-183
-200
-202
-204
-191
-186
-182
-186
-182
-185
-195
-195
-189
-168
-167
-176
-192
-216
-223
-235
-238
-249
-247
-198
-164
-152
-154
-155
-144
-136
-141
-149
-158
-143
-141
-152
-143
-168
-209
-221
-222
-235
-240
-217
-194
-197
-173
-176
-192
-191
-184
-189
-207
-202
-210
-230
-252
-299
-310
-290
-263
-265
-280
-242
-254
-247
-234
-251
-243
-245
-235
-240
-245
-227
-229
-243
-243
-270
-296
-274
-287
-300
-298
-279
-261
-272
-266
-271
-273
-271
-240
-219
-229
-216
-207
-216
-225
-239
-255
-267
-282
-294
-302
-294
-288
-304
-293
-285
-268
-261
-258
-273
-297
-301
-296
-291
-291
-291
-315
-301
-269
-266
-264
-274
-279
-274
-261
-256
-259
-262
-257
-256
-275
-291
-303
-312
-306
-313
-329
-337
-347
-356
-362
-371
-391
-396
-374
-376
-376
-363
-357
-366
-370
-370
-367
-359
-353
-337
-335
-321
-312
-323
-316
-299
-301
-284
-279
-273
-265
-234
-222
-234
-223
-214
-203
-192
-200
-222
-248
-249
-246
-256
-248
-248
-236
-228
-222
-228
-222
-228
-235
-227
-210
-203
-229
-229
-224
-227
-232
-228
-244
-272
-269
-252
-238
-229
-223
-216
-218
-220
-230
-253
-258
-255
-253
-247
-253
-261
-266
-287
-310
-323
-338
-336
-322
-314
-325
-331
-329
-341
-359
-360
-371
-384
-360
-342
-315
-327
-337
-348
-360
-349
-364
-364
-355
-329
-303
-303
-311
-306
-307
-318
-311
-299
-300
-295
-295
-306
-317
-323
-323
-335
-339
-323
-307
-309
-307
-298
-311
-314
-303
-304
-300
-280
-253
-244
-232
-224
-245
-276
-284
-284
-298
-296
-272
-254
-233
-233
-260
-285
-287
-291
-278
-257
-243
-223
-213
-220
-221
-235
-240
-242
-246
-218
-201
-201
-208
-217
-224
-237
-235
-240
-233
-224
-218
-203
-204
-207
-223
-221
-228
-235
-220
-207
-205
-213
-226
-253
-272
-289
-322
-329
-336
-336
-315
-321
-344
-353
-348
-367
-384
-378
-368
-370
-363
-355
-360
-365
-357
-349
-357
-362
-355
-353
-364
-364
-359
-363
-362
-356
-351
-338
-318
-312
-292
-277
-284
-283
-292
-297
-304
-295
-276
-274
-270
-274
-261
-260
-264
-254
-262
-253
-241
-228
-240
-233
-221
-214
-212
-217
-227
-225
-215
-207
-196
-189
-188
-205
-214
-209
-211
-222
-220
-196
-184
-185
-186
-179
-176
-190
-194
-183
-175
-180
-161
-152
-150
-156
-181
-197
-211
-206
-186
-181
-173
-175
-179
-178
-180
-200
-204
-197
-205
-210
-204
-215
-235
-252
-271
-291
-301
-293
-295
-291
-300
-309
-311
-317
-325
-330
-321
-316
-316
-313
-306
-314
-303
-294
-305
-313
-319
-314
-292
-274
-282
-285
-290
-294
-302
-303
-305
-313
-324
-337
-333
-323
-322
-330
-334
-339
-346
-333
-328
-333
-327
-315
-325
-314
-313
-321
-307
-287
-260
-254
-260
-265
-269
-277
-271
-268
-255
-256
-254
-256
-257
-257
-264
-267
-278
-283
-294
-303
-296
-292
-301
-311
-325
-322
-316
-314
-324
-337
-336
-331
-322
-322
-321
-320
-327
-317
-300
-311
-311
-323
-326
-324
-324
-327
-328
-308
-289
-289
-278
-262
-248
-232
-228
-231
-245
-262
-266
-268
-277
-281
-289
-309
-316
-329
-341
-336
-334
-319
-312
-305
-297
-287
-287
-301
-309
-312
-314
-317
-317
-330
-326
-319
-321
-321
-317
-301
-304
-302
-309
-298
-280
-290
-293
-281
-290
-299
-294
-298
-299
-301
-287
-274
-259
-252
-258
-269
-273
-272
-276
-270
-263
-268
-257
-250
-259
-255
-241
-246
-249
-247
-248
-259
-272
-278
-270
-251
-245
-235
-251
-270
-277
-280
-280
-275
-259
-245
-237
-237
-234
-251
-271
-278
-279
-272
-265
-275
-267
-268
-279
-253
-242
-232
-212
-206
-213
-226
-220
-225
-242
-240
-244
-257
-269
-269
-262
-266
-260
-266
-262
-259
-258
-229
-216
-207
-200
-201
-199
-197
-187
-188
-195
-192
-189
-196
-213
-225
-248
-253
-248
-250
-254
-256
-258
-276
-281
-264
-258
-249
-243
-243
-239
-243
-258
-269
-260
-259
-265
-284
-293
-298
-314
-308
-294
-290
-293
-289
-275
-268
-254
-241
-243
-236
-227
-233
-248
-251
-255
-254
-256
-261
-249
-248
-244
-240
-245
-249
-258
-263
-265
-274
-255
-244
-252
-258
-271
-276
-274
-261
-248
-232
-221
-223
-231
-248
-248
-254
-271
-288
-290
-291
-286
-271
-259
-249
-245
-235
-229
-241
-236
-218
-217
-224
-221
-218
-239
-252
-253
-266
-285
-283
-279
-295
-279
-259
-262
-270
-264
-260
-255
-235
-226
-228
-210
-210
-227
-229
-238
-240
-235
-225
-227
-240
-240
-249
-269
-276
-270
-257
-258
-257
-253
-254
-265
-266
-258
-246
-248
-251
-250
-241
-235
-231
-230
-232
-221
-208
-195
-183
-187
-197
-200
-202
-207
-202
-198
-212
-214
-207
-216
-226
-228
-230
-230
-236
-232
-235
-246
-252
-261
-280
-295
-308
-312
-300
-291
-294
-300
-287
-284
-285
-288
-280
-280
-280
-268
-263
-259
-261
-266
-274
-291
-299
-312
-324
-323
-314
-312
-321
-317
-318
-327
-337
-338
-324
-315
-314
-324
-326
-316
-323
-336
-354
-369
-361
-358
-351
-333
-327
-324
-330
-326
-326
-318
-310
-303
-293
-296
-298
-298
-297
-302
-293
-280
-272
-280
-272
-266
-267
-260
-262
-256
-250
-266
-271
-274
-274
-270
-268
-267
-256
-246
-256
-249
-240
-242
-231
-213
-210
-202
-211
-220
-218
-223
-232
-233
-225
-234
-244
-254
-250
-263
-285
-292
-292
-292
-297
-287
-278
-289
-292
-285
-302
-296
-281
-291
-298
-309
-298
-283
-276
-271
-269
-253
-242
-239
-232
-228
-228
-234
-233
-232
-247
-253
-255
-266
-268
-260
-273
-265
-251
-263
-275
-274
-283
-284
-262
-254
-248
-257
-257
-259
-267
-256
-264
-257
-252
-259
-265
-271
-269
-279
-273
-255
-256
-255
-240
-228
-228
-237
-234
-221
-231
-232
-240
-243
-245
-258
-275
-279
-270
-275
-282
-274
-261
-268
-273
-278
-267
-257
-250
-232
-206
-208
-213
-209
-211
-208
-209
-191
-189
-215
-231
-242
-252
-263
-260
-263
-269
-265
-262
-252
-246
-241
-243
-244
-244
-251
-246
-232
-234
-243
-232
-231
-231
-235
-245
-248
-246
-253
-249
-238
-229
-216
-228
-220
-208
-214
-221
-220
-223
-228
-219
-225
-233
-237
-229
-216
-205
-213
-221
-208
-196
-192
-180
-169
-174
-178
-169
-167
-169
-165
-157
-165
-157
-148
-139
-147
-148
-136
-146
-164
-178
-179
-181
-190
-182
-172
-178
-182
-189
-192
-201
-195
-195
-203
-207
-219
-211
-208
-211
-224
-235
-225
-222
-217
-222
-232
-241
-243
-235
-244
-240
-231
-230
-236
-232
-232
-223
-220
-224
-224
-221
-209
-203
-192
-197
-199
-208
-210
-204
-215
-202
-202
-214
-219
-225
-233
-239
-233
-216
-190
-182
-184
-183
-188
-194
-204
-203
-200
-209
-213
-219
-203
-202
-192
-185
-189
-191
-199
-182
-185
-195
-192
-186
-186
-191
-199
-208
-224
-234
-232
-220
-218
-215
-213
-221
-219
-209
-216
-217
-213
-211
-211
-210
-208
-217
-223
-232
-227
-230
-231
-220
-216
-224
-235
-244
-270
-288
-295
-310
-327
-342
-343
-338
-326
-321
-327
-323
-309
-299
-296
-301
-310
-313
-314
-315
-311
-300
-298
-301
-298
-287
-283
-284
-288
-286
-281
-280
-285
-289
-289
-292
-296
-303
-315
-331
-330
-319
-310
-303
-284
-290
-288
-293
-289
-275
-278
-289
-293
-293
-301
-294
-276
-279
-290
-286
-283
-279
-279
-271
-260
-254
-245
-255
-255
-250
-256
-252
-241
-238
-240
-245
-245
-246
-254
-243
-247
-248
-249
-256
-249
-250
-249
-264
-266
-256
-255
-249
-241
-235
-243
-251
-259
-261
-274
-277
-293
-289
-285
-273
-258
-260
-262
-267
-252
-247
-239
-241
-238
-237
-241
-250
-245
-234
-247
-263
-277
-266
-256
-262
-275
-295
-294
-295
-299
-305
-310
-310
-306
-302
-310
-315
-317
-312
-319
-316
-308
-313
-326
-330
-315
-307
-282
-266
-268
-273
-276
-271
-269
-264
-261
-268
-262
-252
-258
-264
-263
-260
-275
-298
-306
-305
-304
-305
-283
-268
-262
-276
-284
-278
-276
-263
-270
-274
-272
-273
-278
-271
-268
-251
-242
-238
-233
-229
-235
-239
-237
-218
-191
-193
-198
-205
-215
-235
-245
-250
-241
-243
-240
-231
-229
-236
-246
-245
-238
-229
-232
-231
-221
-212
-209
-219
-218
-211
-218
-226
-219
-205
-204
-198
-207
-206
-204
-202
-214
-228
-223
-229
-229
-227
-224
-226
-221
-223
-224
-210
-202
-209
-207
-217
-208
-196
-191
-185
-196
-191
-199
-207
-219
-228
-235
-244
-239
-229
-229
-238
-250
-254
-257
-263
-257
-257
-268
-258
-250
-266
-272
-269
-261
-263
-260
-254
-266
-269
-271
-263
-264
-267
-250
-237
-233
-230
-238
-237
-241
-236
-227
-220
-215
-211
-201
-201
-207
-212
-203
-199
-214
-224
-215
-209
-216
-212
-213
-223
-226
-228
-213
-204
-196
-183
-187
-188
-180
-191
-187
-187
-191
-202
-211
-207
-214
-207
-194
-192
-188
-178
-164
-170
-184
-202
-216
-216
-219
-221
-224
-238
-258
-262
-259
-255
-254
-257
-253
-255
-263
-260
-264
-266
-262
-266
-261
-264
-269
-256
-240
-245
-245
-246
-242
-234
-243
-248
-253
-259
-261
-262
-265
-273
-286
-294
-303
-303
-312
-314
-302
-296
-291
-290
-284
-293
-299
-287
-287
-273
-264
-266
-266
-275
-264
-265
-262
-258
-277
-294
-297
-289
-286
-285
-281
-277
-275
-291
-288
-279
-288
-285
-293
-300
-302
-291
-286
-293
-293
-285
-281
-284
-278
-287
-297
-290
-268
-259
-251
-237
-228
-229
-229
-227
-221
-211
-203
-203
-210
-204
-203
-209
-206
-221
-223
-224
-220
-218
-229
-228
-230
-241
-244
-244
-241
-246
-229
-233
-242
-248
-251
-256
-265
-272
-290
-281
-275
-275
-275
-290
-296
-297
-297
-289
-285
-285
-283
-269
-262
-261
-252
-250
-251
-246
-244
-243
-247
-267
-284
-275
-274
-274
-277
-283
-285
-288
-291
-293
-294
-299
-293
-288
-300
-306
-320
-327
-329
-333
-332
-329
-316
-314
-320
-313
-305
-312
-307
-292
-288
-284
-286
-298
-292
-277
-273
-270
-276
-264
-260
-258
-269
-264
-241
-235
-233
-243
-247
-244
-236
-239
-245
-244
-231
-231
-219
-211
-218
-221
-232
-241
-254
-248
-249
-248
-240
-256
-256
-259
-255
-251
-256
-229
-234
-216
-205
-205
-198
-206
-215
-218
-225
-234
-231
-218
-206
-213
-208
-232
-239
-241
-285
-335
-260
-233
-268
-265
-257
-248
-270
-280
-289
-300
-304
-304
-286
-288
-274
-269
-277
-282
-302
-305
-478
-431
-363
-330
-434
-455
-312
-281
-269
-261
-197
-199
-223
-271
-270
-259
-257
-287
-313
-328
-345
-379
-381
-353
-362
-349
-429
-427
-475
-602
-570
-548
-501
-470
-380
-364
-403
-419
-409
-451
-476
-500
-487
-495
-475
-733
-895
-870
-995
-1048
-1115
-981
-878
-754
-708
-655
-666
-667
-775
-1209
-1125
-1121
-1222
-1196
-1109
-908
-735
-613
-485
-283
-123
-10
16
79
84
103
117
99
84
33
-6
-45
-108
-165
-171
-170
-145
-128
-121
-119
-153
-176
-225
-280
-340
-398
-466
-534
-605
-680
-729
-767
-780
-803
-807
-783
-743
-711
-649
-559
-485
-430
-417
-422
-416
-408
-396
-379
-371
-373
-389
-390
-400
-392
-376
-346
-315
-295
-250
-206
-173
-155
-144
-126
-94
-88
-86
-96
-140
-165
-205
-245
-294
-360
-411
-473
-511
-530
-509
-494
-490
-461
-458
-465
-475
-490
-498
-491
-480
-473
-515
-524
-515
-482
-417
-363
-286
-199
-103
-54
-22
-30
-36
-25
-4
11
-27
-63
-120
-168
-225
-243
-266
-270
-253
-257
-254
-263
-238
-223
-206
-195
-193
-197
-206
-232
-252
-265
-273
-286
-280
-260
-218
-185
-144
-77
-52
-21
17
77
91
90
107
106
80
29
-1
-27
-25
-28
-2
26
54
86
96
101
93
107
107
127
128
101
75
71
59
28
-1
-20
-15
-14
7
8
8
23
85
132
154
188
188
195
197
254
280
291
306
301
307
305
341
346
422
495
528
501
481
504
481
513
527
550
571
592
592
589
587
604
636
623
603
541
525
550
615
666
688
676
662
657
667
704
793
847
882
878
802
726
655
663
680
718
746
729
691
656
665
719
779
865
902
913
889
854
867
860
904
890
850
826
828
833
868
927
986
998
1048
1090
1107
1143
1080
971
749
558
374
202
82
-73
-234
-456
-665
-778
-835
-819
-771
-766
-795
-856
-906
-937
-936
-892
-887
-919
-990
-1060
-1106
-1113
-1032
-970
-897
-817
-762
-692
-627
-510
-387
-291
-233
-229
-282
-368
-419
-473
-526
-577
-673
-777
-872
-939
-978
-1009
-1004
-996
-1027
-1065
-1099
-1119
-1150
-1194
-1230
-1281
-1331
-1383
-1394
-1368
-1309
-1238
-1176
-1082
-1037
-964
-878
-783
-681
-607
-543
-533
-534
-552
-560
-550
-547
-529
-518
-492
-483
-450
-387
-326
-247
-173
-127
-98
-78
-58
-21
0
10
26
20
2
-16
-4
5
6
19
22
48
73
141
186
238
270
303
337
332
364
395
488
569
647
684
711
738
767
821
893
1025
1130
1228
1286
1325
1298
1258
1250
1211
1216
1160
1162
1128
1123
1122
1112
1112
1119
1177
1187
1224
1247
1231
1198
1129
1007
946
850
842
867
842
754
435
-29
-605
-1201
-1560
-1705
-1684
-1665
-1762
-1989
-2298
-2447
-2389
-2078
-1654
-1233
-958
-937
-1017
-1101
-1100
-965
-781
-626
-582
-592
-592
-553
-408
-190
39
227
364
486
565
641
718
707
598
403
178
-73
-309
-491
-636
-758
-891
-1031
-1160
-1256
-1301
-1284
-1186
-1062
-984
-962
-1038
-1176
-1290
-1338
-1298
-1187
-1069
-990
-965
-950
-887
-722
-455
-160
124
330
435
494
523
541
549
537
501
433
317
161
-37
-326
-658
-983
-1215
-1296
-1288
-1225
-1250
-1379
-1605
-1840
-1977
-1978
-1863
-1718
-1630
-1661
-1790
-1931
-2026
-1974
-1785
-1546
-1301
-1159
-1125
-1113
-1086
-985
-841
-684
-548
-508
-558
-684
-786
-840
-864
-842
-835
-816
-831
-883
-934
-968
-955
-939
-904
-879
-851
-821
-795
-791
-812
-826
-844
-851
-835
-759
-660
-584
-515
-468
-422
-352
-228
-67
88
181
211
190
144
117
122
209
273
338
358
355
398
443
551
688
789
902
970
1046
1123
1182
1242
1225
1162
1099
1071
1012
989
917
870
795
725
751
767
806
878
923
886
835
812
818
855
974
1048
1100
1099
1078
1033
972
978
943
884
806
656
467
166
-141
-497
-852
-1131
-1404
-1526
-1680
-1759
-1780
-1814
-1775
-1683
-1550
-1395
-1244
-1062
-942
-850
-735
-682
-688
-711
-651
-596
-525
-388
-264
-133
-25
78
197
284
379
429
438
407
320
194
-1
-185
-371
-553
-711
-852
-937
-1007
-1053
-1068
-1089
-1068
-1049
-1012
-970
-953
-944
-954
-985
-1009
-1008
-974
-918
-837
-730
-610
-455
-299
-133
26
174
302
396
486
532
511
445
382
309
238
172
87
-63
-272
-528
-767
-921
-1019
-1040
-1086
-1191
-1338
-1492
-1592
-1637
-1622
-1591
-1573
-1597
-1664
-1736
-1753
-1716
-1628
-1524
-1396
-1307
-1259
-1176
-1096
-979
-846
-738
-671
-667
-649
-656
-671
-662
-661
-654
-687
-714
-737
-759
-778
-818
-832
-865
-893
-920
-929
-908
-918
-916
-925
-914
-910
-891
-850
-783
-712
-650
-608
-580
-536
-484
-395
-292
-170
-61
19
73
139
187
241
291
346
407
447
486
495
548
613
647
685
743
797
831
856
886
930
1000
1081
1087
1052
971
948
914
883
873
838
886
813
773
645
523
507
520
653
774
859
876
836
854
898
989
1157
1239
1325
1265
1201
1105
969
927
831
732
582
319
-49
-466
-847
-1132
-1321
-1322
-1295
-1298
-1379
-1510
-1610
-1604
-1419
-1158
-910
-766
-735
-819
-974
-1092
-1139
-1102
-943
-728
-540
-420
-331
-295
-261
-158
1
174
315
392
348
188
-15
-176
-316
-395
-452
-517
-593
-669
-717
-747
-780
-793
-809
-826
-830
-816
-821
-870
-932
-1021
-1090
-1113
-1052
-938
-786
-629
-501
-404
-308
-183
-42
113
245
322
339
303
221
130
44
1
6
26
50
16
-147
-338
-544
-722
-800
-857
-863
-1009
-1222
-1417
-1624
-1708
-1721
-1670
-1591
-1564
-1564
-1592
-1596
-1575
-1532
-1434
-1346
-1260
-1247
-1239
-1198
-1164
-1092
-1028
-958
-879
-837
-794
-757
-745
-724
-717
-712
-728
-723
-741
-776
-813
-879
-919
-990
-1019
-1025
-1000
-960
-948
-895
-870
-845
-809
-798
-763
-741
-697
-653
-672
-672
-654
-615
-537
-457
-360
-281
-184
-103
-26
69
145
239
285
302
309
310
321
328
382
472
535
603
646
667
685
701
785
828
850
882
892
910
901
876
784
700
669
656
663
735
777
725
691
601
617
642
701
822
824
938
996
994
1043
1067
1140
1233
1330
1408
1394
1351
1242
1162
1084
969
892
755
519
172
-276
-756
-1134
-1327
-1362
-1311
-1266
-1330
-1482
-1643
-1659
-1513
-1243
-937
-775
-762
-836
-940
-999
-1027
-955
-861
-718
-566
-392
-225
-108
-21
3
42
130
224
323
329
187
-39
-275
-466
-579
-605
-625
-663
-736
-807
-856
-867
-839
-818
-816
-843
-850
-857
-873
-910
-955
-981
-964
-867
-705
-505
-306
-149
-31
67
149
242
371
462
490
481
411
327
247
182
149
138
142
151
154
101
-42
-253
-540
-790
-975
-1077
-1141
-1281
-1443
-1629
-1765
-1790
-1741
-1592
-1432
-1309
-1264
-1292
-1321
-1330
-1256
-1156
-1044
-952
-938
-931
-944
-913
-836
-730
-610
-529
-486
-481
-522
-582
-660
-707
-752
-805
-851
-939
-999
-1085
-1129
-1125
-1077
-1017
-974
-912
-881
-874
-857
-807
-736
-673
-627
-590
-574
-560
-534
-507
-460
-382
-291
-189
-95
-27
20
80
132
193
244
284
311
328
321
278
247
237
271
305
404
483
535
580
589
627
673
761
776
778
752
771
824
852
864
859
820
775
781
823
897
915
930
886
770
705
720
752
764
830
883
978
1083
1235
1392
1505
1579
1656
1606
1499
1364
1238
1116
1009
1003
916
847
599
232
-192
-715
-1012
-1178
-1170
-1037
-1046
-1132
-1333
-1554
-1614
-1502
-1208
-960
-784
-739
-786
-816
-879
-858
-830
-804
-676
-524
-326
-150
-75
-62
-115
-141
-84
33
152
153
29
-217
-472
-646
-702
-653
-615
-628
-690
-824
-907
-933
-905
-846
-833
-825
-819
-814
-809
-830
-832
-823
-757
-610
-420
-219
-60
53
93
113
175
261
377
461
480
447
354
268
190
137
111
100
117
127
104
37
-74
-269
-522
-797
-1013
-1164
-1243
-1299
-1432
-1582
-1726
-1786
-1714
-1562
-1372
-1261
-1235
-1261
-1309
-1326
-1310
-1252
-1188
-1138
-1088
-1064
-1046
-1003
-917
-795
-699
-618
-597
-621
-676
-772
-850
-939
-992
-1039
-1078
-1102
-1131
-1177
-1180
-1155
-1115
-1042
-968
-913
-893
-875
-852
-808
-748
-659
-592
-562
-528
-478
-410
-339
-234
-134
-56
16
64
92
104
123
173
194
212
222
216
191
163
177
182
228
257
291
334
339
386
448
524
582
619
654
606
602
622
645
728
706
753
843
949
1053
1048
1034
944
859
830
754
609
533
598
700
792
878
951
878
861
996
1137
1297
1374
1476
1471
1365
1360
1339
1279
1192
1172
1132
1072
1062
961
793
561
197
-228
-737
-1089
-1226
-1223
-1098
-1084
-1163
-1361
-1452
-1382
-1193
-914
-710
-612
-738
-912
-1014
-1027
-933
-785
-709
-662
-578
-438
-260
-107
-2
48
36
-6
-16
-16
-58
-200
-378
-579
-708
-726
-650
-558
-548
-588
-653
-706
-712
-667
-577
-553
-600
-662
-731
-746
-709
-604
-478
-363
-234
-75
72
197
310
377
423
447
472
480
476
439
350
273
202
172
167
178
171
126
74
30
-42
-141
-269
-433
-704
-1032
-1284
-1512
-1597
-1642
-1639
-1650
-1692
-1617
-1537
-1400
-1312
-1275
-1288
-1351
-1353
-1339
-1282
-1236
-1220
-1167
-1130
-1083
-977
-888
-784
-757
-734
-754
-806
-827
-900
-938
-1045
-1113
-1174
-1214
-1185
-1137
-1097
-1081
-1089
-1072
-1051
-990
-903
-888
-849
-814
-766
-722
-639
-541
-460
-390
-311
-230
-163
-80
3
74
88
118
120
128
140
142
151
154
143
126
130
96
103
107
114
138
162
161
168
190
232
290
349
419
457
548
608
656
661
637
658
677
756
797
747
738
790
829
896
924
917
850
729
629
583
597
676
774
755
717
741
795
865
976
1034
1032
999
1006
1078
1095
1070
1013
909
753
705
787
788
819
722
498
192
-167
-458
-767
-949
-913
-899
-916
-979
-1126
-1230
-1283
-1177
-1080
-980
-885
-856
-807
-833
-869
-880
-873
-843
-803
-711
-617
-517
-416
-357
-359
-349
-315
-299
-317
-371
-431
-532
-588
-606
-624
-631
-633
-649
-673
-670
-669
-643
-597
-541
-505
-487
-479
-498
-507
-500
-468
-406
-312
-217
-105
0
77
130
176
214
263
324
353
341
311
285
237
178
132
111
86
61
30
-13
-70
-154
-280
-462
-712
-986
-1198
-1332
-1391
-1399
-1419
-1438
-1459
-1468
-1428
-1369
-1315
-1281
-1289
-1317
-1338
-1341
-1324
-1309
-1305
-1296
-1244
-1211
-1128
-1022
-944
-872
-844
-838
-853
-882
-914
-954
-1000
-1043
-1076
-1085
-1050
-1023
-1022
-994
-981
-976
-944
-908
-855
-815
-796
-763
-750
-712
-649
-605
-546
-492
-435
-368
-310
-236
-163
-99
-56
-12
28
34
50
70
83
97
98
105
124
149
176
198
209
239
282
289
301
332
342
348
349
387
405
426
479
511
537
557
567
572
585
587
597
637
696
757
774
730
676
601
580
604
665
703
610
550
574
630
732
898
1079
1100
1062
1084
1117
1139
1204
1282
1214
1084
1026
1012
1021
1061
1078
1011
934
908
831
678
473
169
-132
-353
-465
-492
-531
-598
-672
-763
-779
-702
-611
-541
-544
-584
-642
-687
-697
-685
-728
-845
-920
-982
-1015
-945
-855
-797
-764
-761
-748
-741
-708
-651
-636
-666
-700
-725
-734
-723
-689
-679
-692
-701
-667
-612
-540
-454
-393
-355
-329
-305
-289
-266
-254
-264
-291
-299
-279
-281
-283
-247
-226
-217
-203
-159
-92
-31
-15
-14
-23
-57
-69
-89
-111
-131
-138
-155
-161
-154
-157
-159
-182
-260
-341
-405
-452
-497
-543
-576
-627
-675
-727
-765
-809
-863
-895
-906
-906
-920
-940
-953
-990
-1032
-1043
-1074
-1106
-1111
-1113
-1118
-1136
-1137
-1126
-1147
-1148
-1142
-1136
-1143
-1154
-1141
-1127
-1132
-1139
-1126
-1137
-1139
-1121
-1104
-1086
-1056
-1021
-986
-948
-925
-897
-870
-836
-795
-770
-737
-704
-673
-653
-638
-612
-587
-561
-538
-499
-458
-414
-370
-345
-302
-270
-249
-223
-204
-181
-170
-139
-109
-81
-48
-4
33
66
103
144
173
212
254
278
299
326
375
393
417
413
409
461
487
500
539
552
557
598
609
592
575
537
546
588
600
635
640
640
668
649
633
651
681
725
787
795
770
753
759
776
773
774
773
765
797
839
822
803
807
760
696
559
429
376
344
364
377
306
243
191
114
43
-75
-172
-255
-362
-467
-566
-694
-842
-912
-976
-1051
-1100
-1146
-1180
-1207
-1244
-1280
-1311
-1316
-1304
-1292
-1293
-1318
-1348
-1368
-1364
-1348
-1325
-1288
-1229
-1167
-1114
-1090
-1085
-1041
-971
-889
-820
-776
-734
-701
-690
-672
-649
-628
-605
-568
-518
-460
-393
-336
-263
-209
-157
-117
-87
-47
-20
-1
13
22
16
19
18
12
7
22
47
70
92
90
35
-16
-52
-88
-98
-161
-189
-202
-271
-314
-377
-462
-536
-585
-600
-631
-692
-724
-758
-849
-898
-903
-977
-1032
-1047
-1090
-1118
-1153
-1196
-1231
-1255
-1267
-1281
-1302
-1321
-1323
-1327
-1319
-1305
-1317
-1300
-1270
-1259
-1259
-1260
-1237
-1214
-1205
-1164
-1124
-1103
-1073
-1033
-974
-930
-889
-822
-747
-683
-627
-565
-510
-464
-391
-317
-254
-191
-139
-89
-44
6
71
113
171
230
290
339
384
423
462
513
544
573
588
609
626
616
621
633
622
634
634
632
640
636
647
659
673
678
689
700
709
701
682
688
709
741
742
710
723
713
708
724
721
726
715
732
747
728
748
754
757
790
785
756
723
707
691
677
643
568
454
316
187
98
43
-4
5
14
-16
-55
-126
-214
-311
-392
-432
-484
-556
-614
-677
-784
-907
-996
-1069
-1118
-1124
-1136
-1136
-1149
-1169
-1184
-1206
-1217
-1216
-1207
-1193
-1193
-1197
-1196
-1190
-1171
-1147
-1120
-1100
-1063
-1012
-954
-904
-853
-789
-722
-666
-604
-557
-533
-510
-491
-465
-430
-401
-379
-342
-301
-268
-245
-194
-139
-92
-28
24
56
84
86
62
60
54
53
56
60
77
87
90
99
112
118
114
102
75
21
-29
-100
-185
-239
-295
-356
-406
-465
-516
-556
-603
-636
-670
-726
-756
-770
-814
-860
-926
-998
-1063
-1123
-1181
-1221
-1256
-1269
-1282
-1310
-1330
-1338
-1341
-1360
-1366
-1370
-1379
-1410
-1427
-1433
-1442
-1424
-1402
-1370
-1355
-1324
-1276
-1240
-1208
-1154
-1097
-1036
-985
-943
-893
-853
-805
-767
-718
-664
-598
-540
-478
-405
-339
-270
-197
-133
-70
-12
47
97
128
162
205
248
272
295
312
328
340
361
387
421
447
476
519
540
555
576
593
587
572
568
595
634
651
666
685
691
715
726
744
771
801
839
863
851
852
854
843
842
855
854
848
858
896
902
867
859
889
881
873
860
807
718
580
436
277
146
111
133
169
173
105
14
-85
-171
-223
-299
-369
-409
-434
-496
-640
-788
-912
-1012
-1060
-1043
-1039
-1048
-1060
-1080
-1117
-1141
-1173
-1194
-1184
-1173
-1162
-1192
-1225
-1234
-1238
-1225
-1191
-1136
-1088
-1029
-975
-924
-880
-829
-746
-660
-600
-576
-575
-572
-566
-553
-523
-485
-430
-383
-331
-272
-229
-177
-123
-61
-4
15
33
45
52
51
45
46
49
65
80
98
119
131
154
193
223
257
273
253
229
206
178
121
66
11
-39
-97
-191
-279
-356
-415
-452
-458
-438
-437
-465
-482
-532
-600
-685
-758
-816
-879
-927
-1003
-1086
-1170
-1234
-1262
-1289
-1276
-1229
-1215
-1215
-1208
-1213
-1230
-1244
-1241
-1238
-1236
-1244
-1273
-1276
-1274
-1271
-1244
-1195
-1141
-1087
-1027
-961
-916
-863
-792
-744
-697
-662
-625
-588
-562
-541
-504
-443
-392
-314
-235
-172
-102
-41
31
97
146
192
194
203
211
212
217
228
246
257
289
328
349
369
407
461
506
549
569
577
586
578
569
556
544
527
522
539
565
592
617
648
682
691
682
701
729
760
787
802
799
779
769
752
735
720
737
765
781
812
817
815
818
816
803
784
765
728
653
544
409
268
165
119
100
93
88
63
24
-38
-111
-186
-258
-305
-350
-424
-517
-627
-746
-850
-909
-959
-989
-995
-1005
-1010
-1009
-1014
-1014
-1008
-1000
-993
-1006
-1027
-1065
-1104
-1128
-1138
-1136
-1103
-1062
-1012
-980
-950
-910
-858
-792
-738
-666
-602
-553
-509
-497
-498
-493
-484
-451
-416
-365
-315
-266
-209
-162
-125
-94
-69
-27
9
30
31
22
26
34
37
33
32
30
31
41
66
101
126
130
135
148
132
97
60
33
3
-76
-171
-265
-331
-374
-430
-485
-502
-505
-520
-507
-514
-567
-621
-678
-713
-754
-857
-949
-1029
-1128
-1188
-1245
-1300
-1324
-1337
-1352
-1343
-1347
-1346
-1329
-1317
-1312
-1336
-1358
-1381
-1407
-1415
-1405
-1401
-1383
-1361
-1309
-1253
-1205
-1137
-1074
-1007
-943
-863
-804
-770
-735
-690
-649
-632
-588
-536
-495
-459
-416
-355
-276
-202
-124
-34
23
75
121
161
185
197
210
221
238
260
286
312
355
380
407
447
486
526
569
607
618
625
632
639
619
581
567
553
546
575
594
571
551
569
595
615
644
668
682
669
676
697
698
716
718
726
735
735
752
723
712
741
745
745
763
763
744
718
643
520
373
236
153
112
65
77
69
-6
-40
-106
-198
-270
-352
-396
-456
-535
-607
-707
-822
-902
-958
-1030
-1087
-1081
-1091
-1093
-1079
-1076
-1056
-1060
-1037
-1018
-1042
-1077
-1100
-1103
-1118
-1115
-1092
-1066
-1030
-1005
-966
-918
-893
-822
-748
-686
-614
-568
-536
-522
-516
-508
-502
-478
-450
-405
-350
-309
-266
-231
-175
-117
-64
-14
35
77
97
104
121
129
100
88
80
67
50
60
77
90
131
164
185
195
188
162
132
108
79
42
4
-31
-62
-113
-198
-317
-431
-523
-571
-551
-535
-546
-550
-580
-624
-689
-782
-883
-955
-990
-1017
-1084
-1178
-1248
-1308
-1342
-1340
-1349
-1361
-1346
-1336
-1334
-1347
-1355
-1357
-1365
-1368
-1386
-1425
-1465
-1463
-1449
-1428
-1376
-1324
-1282
-1225
-1171
-1112
-1059
-1002
-904
-822
-761
-700
-650
-630
-625
-601
-575
-526
-475
-404
-331
-273
-208
-137
-62
6
80
116
139
160
178
203
211
226
239
236
244
263
289
305
348
392
437
490
527
552
553
535
512
514
519
521
535
547
557
569
591
612
644
678
709
752
750
763
790
784
813
843
834
833
824
800
764
728
719
729
726
722
751
752
718
708
666
609
539
416
288
161
63
1
-46
-46
-51
-86
-133
-179
-232
-307
-362
-400
-466
-528
-590
-686
-801
-900
-978
-1049
-1077
-1083
-1072
-1054
-1047
-1037
-1039
-1050
-1055
-1075
-1096
-1112
-1136
-1145
-1165
-1181
-1178
-1164
-1128
-1091
-1058
-1009
-951
-875
-813
-726
-639
-570
-525
-502
-483
-480
-468
-449
-428
-399
-345
-289
-229
-167
-101
-39
7
63
114
147
153
134
124
119
95
78
59
43
39
43
69
87
110
131
154
158
157
151
122
89
56
25
-7
-40
-76
-118
-155
-186
-248
-349
-438
-508
-538
-529
-544
-562
-548
-571
-621
-682
-758
-862
-938
-992
-1048
-1108
-1178
-1233
-1301
-1358
-1368
-1403
-1434
-1411
-1391
-1383
-1372
-1363
-1353
-1356
-1364
-1353
-1366
-1369
-1343
-1313
-1273
-1207
-1147
-1093
-1033
-988
-939
-891
-825
-737
-667
-607
-550
-493
-471
-451
-405
-358
-314
-266
-206
-149
-93
-50
11
72
119
173
213
227
250
249
267
284
297
318
334
330
336
349
352
371
397
431
469
514
547
553
551
552
543
548
574
606
599
593
601
596
601
618
645
663
653
669
703
698
704
723
727
730
736
719
696
671
670
707
726
748
777
752
734
739
701
662
621
544
450
348
247
194
164
141
183
185
144
120
80
20
-57
-126
-177
-239
-323
-393
-496
-624
-716
-788
-861
-906
-911
-893
-890
-889
-893
-919
-955
-982
-989
-1001
-1020
-1042
-1063
-1074
-1063
-1064
-1043
-997
-955
-917
-872
-817
-753
-690
-615
-532
-470
-446
-422
-418
-429
-433
-431
-405
-368
-349
-317
-270
-242
-195
-131
-88
-67
-36
-22
-10
-9
-16
-20
-28
-30
-23
-39
-38
-21
-10
14
48
88
117
147
166
174
163
126
114
84
47
8
-30
-67
-120
-168
-193
-222
-236
-248
-283
-309
-344
-382
-449
-572
-716
-815
-890
-883
-887
-941
-978
-1032
-1086
-1127
-1165
-1219
-1259
-1270
-1259
-1266
-1330
-1384
-1400
-1430
-1409
-1376
-1382
-1358
-1329
-1289
-1257
-1246
-1220
-1182
-1158
-1134
-1109
-1106
-1081
-1034
-987
-905
-835
-787
-738
-686
-619
-557
-485
-403
-316
-248
-199
-149
-114
-92
-73
-31
13
41
83
129
159
201
240
290
345
381
412
438
445
446
430
411
409
407
409
420
428
429
421
433
441
466
486
486
491
496
511
512
498
504
507
494
507
501
498
521
539
577
619
632
653
656
652
658
630
611
629
634
652
665
641
635
629
622
641
608
548
487
362
233
120
46
30
45
73
82
58
31
11
-22
-75
-144
-211
-250
-297
-369
-447
-571
-695
-773
-846
-872
-875
-870
-871
-879
-889
-894
-896
-902
-896
-902
-922
-946
-964
-971
-971
-973
-980
-983
-961
-921
-869
-802
-731
-657
-591
-500
-419
-370
-351
-352
-349
-355
-343
-327
-304
-274
-255
-214
-163
-115
-58
4
57
106
143
161
176
169
148
127
125
104
94
96
103
115
114
113
127
135
135
134
126
104
55
1
-43
-80
-108
-148
-205
-266
-309
-347
-374
-403
-368
-358
-429
-526
-642
-756
-886
-981
-1122
-1260
-1369
-1419
-1447
-1466
-1473
-1473
-1440
-1406
-1372
-1360
-1352
-1371
-1393
-1406
-1413
-1395
-1378
-1354
-1320
-1280
-1219
-1149
-1088
-1024
-964
-922
-898
-879
-857
-848
-850
-874
-895
-890
-859
-804
-726
-643
-561
-455
-345
-249
-138
-33
49
107
158
206
228
266
283
295
324
367
427
495
565
614
675
715
730
746
735
693
648
609
585
570
536
547
567
574
581
605
637
659
697
726
734
725
725
732
713
713
701
660
615
601
622
640
655
650
676
656
684
724
758
775
725
702
683
657
623
611
579
522
492
453
349
186
-56
-319
-529
-694
-732
-698
-722
-761
-780
-780
-709
-596
-499
-501
-535
-612
-675
-687
-693
-681
-710
-780
-800
-769
-702
-595
-512
-457
-419
-395
-367
-368
-395
-470
-574
-678
-742
-748
-731
-693
-659
-650
-625
-572
-511
-447
-404
-397
-396
-405
-394
-364
-340
-311
-277
-255
-210
-140
-60
29
112
180
229
258
279
295
276
229
170
116
87
70
60
68
45
9
-19
-63
-87
-106
-144
-210
-284
-365
-443
-511
-584
-634
-677
-700
-701
-683
-658
-645
-653
-692
-790
-908
-1069
-1243
-1387
-1472
-1456
-1446
-1356
-1270
-1184
-1119
-1033
-932
-903
-858
-876
-930
-1009
-1061
-1079
-1061
-1050
-987
-924
-908
-872
-814
-765
-735
-714
-729
-773
-862
-930
-1007
-1055
-1070
-1043
-978
-900
-831
-771
-699
-639
-578
-516
-442
-407
-394
-394
-402
-385
-355
-304
-231
-177
-117
-79
-55
-20
16
67
72
59
28
-10
-53
-99
-118
-121
-103
-80
-42
-27
-6
3
24
60
64
71
64
61
64
93
104
116
171
235
287
350
446
501
565
613
666
702
732
794
805
828
794
786
776
841
938
984
1028
988
987
973
921
964
993
981
929
942
922
866
911
914
938
934
922
932
863
770
691
600
382
122
-179
-509
-759
-880
-832
-789
-785
-726
-704
-668
-612
-503
-485
-554
-668
-794
-880
-901
-885
-830
-778
-758
-674
-575
-462
-375
-328
-322
-345
-372
-436
-521
-636
-759
-857
-892
-880
-824
-728
-628
-557
-521
-478
-425
-408
-403
-427
-452
-458
-424
-369
-305
-220
-120
-19
78
184
269
350
390
407
395
351
316
263
208
157
132
121
106
99
100
86
61
19
-52
-152
-255
-344
-433
-519
-582
-636
-668
-702
-710
-688
-660
-630
-610
-603
-614
-653
-706
-763
-822
-907
-962
-990
-1147
-1256
-1392
-1444
-1444
-1403
-1175
-1135
-1094
-1081
-1062
-1093
-1081
-960
-994
-1047
-1087
-1111
-1099
-1040
-941
-794
-727
-674
-629
-591
-631
-613
-620
-652
-652
-686
-708
-781
-796
-799
-757
-684
-556
-462
-413
-386
-405
-430
-434
-371
-356
-237
-280
-371
-366
-391
-252
-156
-138
-79
-90
-148
-186
-242
-278
-302
-226
-244
-136
-113
-209
-219
-281
-286
-286
-234
-155
-108
-51
-61
-92
-90
-79
-33
-5
-4
48
55
87
214
358
425
514
614
619
577
586
643
665
663
730
695
627
635
680
741
773
844
803
794
785
810
907
929
990
1017
978
938
972
986
968
996
999
986
980
956
922
855
661
379
38
-352
-617
-811
-814
-748
-747
-728
-741
-703
-656
-524
-455
-512
-635
-778
-903
-945
-975
-947
-908
-921
-845
-737
-626
-539
-456
-406
-424
-440
-450
-506
-598
-747
-885
-997
-1027
-944
-847
-729
-650
-617
-574
-540
-510
-480
-482
-508
-535
-526
-478
-428
-371
-300
-194
-83
22
138
222
274
305
315
293
255
213
175
117
44
-4
-33
-45
-42
-24
-28
-53
-83
-130
-195
-280
-367
-450
-525
-597
-654
-678
-678
-681
-683
-685
-699
-682
-672
-686
-714
-796
-938
-1114
-1259
-1360
-1396
-1388
-1374
-1373
-1361
-1266
-1159
-1056
-965
-908
-951
-1022
-1060
-1077
-1095
-1093
-1065
-1039
-1013
-944
-834
-755
-697
-633
-570
-551
-547
-570
-626
-693
-742
-755
-761
-720
-654
-594
-547
-496
-435
-377
-314
-261
-250
-269
-306
-318
-320
-313
-280
-253
-221
-196
-168
-155
-148
-128
-114
-126
-159
-204
-240
-269
-296
-325
-341
-329
-302
-256
-231
-203
-190
-177
-169
-163
-136
-127
-102
-109
-129
-132
-111
-35
48
142
185
239
299
320
402
434
490
502
532
533
481
464
443
467
533
624
735
791
819
872
865
906
942
987
986
971
947
913
889
938
1002
1046
1095
1103
1064
985
1018
1034
993
958
870
732
502
196
-100
-472
-734
-871
-842
-772
-824
-749
-745
-746
-670
-533
-422
-493
-597
-714
-856
-880
-847
-777
-703
-706
-640
-598
-531
-448
-417
-374
-375
-403
-451
-547
-650
-792
-922
-1001
-1019
-962
-897
-813
-725
-689
-640
-572
-524
-505
-484
-469
-490
-467
-410
-351
-255
-153
-47
52
125
205
263
296
320
336
334
295
253
199
141
90
39
11
-15
-37
-36
-51
-75
-120
-198
-274
-341
-402
-477
-556
-606
-651
-697
-719
-739
-738
-734
-727
-706
-683
-673
-713
-763
-823
-903
-1001
-1110
-1223
-1348
-1411
-1415
-1339
-1247
-1129
-1005
-979
-956
-937
-913
-926
-930
-932
-1004
-1048
-1049
-1028
-963
-886
-795
-716
-681
-634
-600
-591
-617
-615
-652
-707
-752
-796
-797
-801
-770
-716
-643
-566
-506
-445
-408
-383
-365
-375
-374
-370
-375
-387
-393
-366
-358
-323
-263
-227
-184
-155
-154
-194
-220
-233
-256
-284
-300
-339
-380
-396
-379
-319
-260
-197
-155
-130
-123
-124
-126
-125
-130
-132
-131
-125
-85
-12
71
124
197
276
322
381
454
479
540
605
612
608
598
619
613
634
699
733
791
845
910
907
922
963
973
960
933
914
846
856
861
879
885
897
895
867
860
833
844
802
742
684
531
265
-30
-350
-616
-811
-844
-761
-781
-752
-732
-708
-675
-562
-448
-497
-610
-731
-875
-929
-919
-904
-867
-893
-843
-800
-745
-675
-628
-585
-571
-577
-614
-672
-743
-843
-951
-1013
-1015
-958
-886
-798
-706
-669
-630
-577
-507
-455
-423
-403
-401
-398
-363
-317
-256
-175
-80
30
107
201
259
303
322
322
321
295
271
230
178
115
66
27
-1
-9
-2
-38
-82
-110
-158
-214
-284
-349
-423
-494
-542
-578
-606
-627
-636
-641
-632
-617
-599
-592
-594
-617
-639
-671
-714
-738
-774
-807
-870
-922
-925
-932
-949
-1013
-1066
-1187
-1333
-1359
-1386
-1408
-1405
-1353
-1328
-1286
-1172
-1049
-946
-874
-831
-792
-783
-775
-724
-699
-666
-645
-596
-564
-539
-515
-502
-494
-491
-492
-506
-533
-569
-615
-672
-711
-724
-711
-671
-623
-590
-550
-490
-442
-392
-361
-316
-287
-297
-287
-279
-267
-261
-213
-172
-144
-120
-94
-77
-87
-65
-57
-69
-102
-113
-139
-159
-166
-142
-101
-81
-54
2
76
116
138
163
191
222
297
404
441
439
439
436
480
577
687
744
790
763
753
800
836
911
906
908
872
805
844
827
877
939
964
1053
1035
1034
1012
991
1012
969
998
968
902
843
736
548
293
-46
-401
-693
-891
-859
-809
-801
-748
-754
-748
-679
-516
-413
-475
-612
-815
-1011
-1053
-1013
-878
-804
-814
-761
-739
-656
-538
-413
-348
-371
-428
-510
-601
-678
-787
-908
-1011
-1067
-1024
-948
-836
-741
-688
-652
-617
-587
-568
-547
-561
-603
-619
-584
-517
-432
-319
-191
-70
23
116
205
260
308
348
350
318
281
238
178
114
53
26
14
1
-14
-24
-47
-83
-126
-202
-289
-360
-433
-522
-583
-645
-687
-701
-704
-688
-668
-639
-619
-605
-611
-609
-619
-633
-674
-755
-866
-980
-1121
-1266
-1350
-1385
-1346
-1280
-1156
-1066
-1016
-929
-881
-859
-827
-785
-818
-883
-937
-968
-964
-916
-853
-780
-728
-679
-621
-595
-572
-564
-550
-576
-628
-685
-755
-821
-861
-864
-836
-777
-726
-659
-599
-553
-505
-453
-429
-418
-409
-413
-418
-430
-430
-416
-384
-362
-343
-332
-324
-310
-311
-308
-333
-358
-401
-472
-521
-560
-586
-606
-583
-563
-508
-452
-390
-351
-313
-246
-213
-165
-122
-93
-74
-51
9
63
120
192
245
271
286
321
355
365
396
445
435
471
492
514
577
590
678
689
693
766
799
896
970
1058
1057
993
989
953
936
985
1057
1045
1020
1018
1018
1021
1088
1175
1148
1115
1048
1002
933
845
813
734
572
281
-27
-407
-702
-849
-848
-724
-739
-726
-760
-808
-785
-647
-493
-521
-634
-768
-974
-1063
-1029
-942
-828
-804
-744
-704
-657
-552
-451
-385
-371
-427
-492
-582
-652
-735
-838
-893
-921
-886
-817
-694
-586
-530
-495
-453
-412
-372
-340
-328
-346
-366
-346
-313
-250
-152
-41
54
133
200
259
293
330
371
372
350
309
258
199
149
101
76
57
36
13
-12
-33
-70
-134
-202
-284
-377
-425
-492
-538
-588
-644
-666
-675
-661
-659
-647
-637
-628
-662
-756
-898
-1034
-1189
-1255
-1305
-1298
-1265
-1309
-1222
-1179
-1082
-957
-820
-760
-806
-802
-862
-918
-896
-859
-845
-864
-865
-833
-845
-789
-711
-622
-596
-563
-536
-584
-615
-665
-685
-730
-736
-723
-701
-668
-632
-579
-538
-497
-427
-374
-356
-336
-351
-346
-337
-290
-255
-232
-211
-205
-203
-218
-202
-200
-194
-185
-175
-234
-294
-346
-382
-420
-445
-432
-440
-460
-457
-413
-385
-345
-301
-263
-267
-248
-215
-200
-177
-156
-126
-111
-44
28
71
125
166
195
205
285
360
396
442
485
497
500
536
552
532
497
537
572
608
682
752
783
817
898
943
989
1004
982
961
923
953
975
1003
1013
962
907
864
861
868
870
889
836
746
654
515
285
-14
-324
-620
-803
-892
-807
-790
-805
-758
-750
-696
-626
-517
-520
-642
-770
-895
-980
-972
-928
-857
-847
-844
-794
-758
-660
-571
-496
-471
-495
-527
-590
-688
-770
-860
-922
-955
-941
-880
-816
-717
-643
-592
-531
-474
-418
-395
-381
-360
-369
-357
-337
-283
-220
-145
-37
30
95
172
234
272
299
308
312
278
239
189
114
56
15
-9
-26
-29
-34
-65
-94
-128
-178
-235
-304
-363
-439
-517
-584
-645
-670
-683
-698
-704
-703
-705
-713
-769
-850
-992
-1184
-1318
-1426
-1422
-1386
-1334
-1291
-1271
-1178
-1099
-958
-857
-787
-789
-862
-921
-963
-945
-901
-845
-794
-780
-762
-718
-690
-619
-563
-510
-494
-506
-543
-624
-695
-767
-796
-780
-732
-673
-628
-574
-512
-462
-411
-357
-294
-253
-252
-261
-255
-248
-233
-184
-136
-92
-74
-65
-73
-95
-103
-92
-84
-103
-136
-193
-256
-310
-353
-356
-359
-356
-336
-314
-269
-234
-190
-149
-134
-78
-43
-35
-37
-32
-6
20
52
97
159
235
244
256
347
369
381
442
496
503
497
564
555
512
590
671
742
806
861
892
862
928
1026
1052
1109
1113
1086
1033
985
1014
1004
1009
997
934
910
889
883
851
838
831
792
781
709
572
340
48
-255
-508
-659
-733
-689
-733
-792
-793
-780
-733
-631
-492
-515
-632
-760
-884
-952
-963
-919
-869
-890
-882
-829
-763
-702
-618
-551
-536
-535
-560
-594
-676
-784
-893
-961
-997
-960
-892
-812
-726
-660
-596
-535
-454
-402
-373
-331
-314
-314
-295
-244
-185
-130
-53
34
102
171
228
278
296
326
350
324
293
266
223
162
103
68
46
30
25
14
6
-35
-81
-121
-183
-237
-287
-336
-403
-462
-513
-554
-573
-592
-595
-602
-618
-639
-762
-961
-1139
-1317
-1426
-1467
-1409
-1340
-1348
-1309
-1250
-1168
-1101
-945
-843
-892
-947
-978
-1039
-1097
-1046
-972
-962
-939
-902
-890
-861
-835
-763
-720
-714
-729
-771
-841
-933
-981
-991
-974
-927
-870
-819
-748
-681
-625
-567
-482
-410
-382
-366
-341
-333
-341
-311
-270
-217
-158
-112
-101
-139
-170
-204
-253
-269
-280
-296
-351
-407
-441
-463
-467
-449
-433
-418
-422
-428
-416
-406
-366
-294
-237
-194
-161
-139
-125
-81
-25
22
98
147
176
166
189
229
228
258
275
300
310
317
393
435
475
548
575
606
611
698
755
760
832
844
851
908
965
1012
1028
1019
1022
983
997
1001
970
999
941
888
813
748
725
605
537
426
231
11
-249
-458
-636
-776
-737
-693
-714
-683
-683
-647
-619
-496
-416
-507
-587
-696
-800
-842
-832
-779
-780
-811
-795
-790
-770
-726
-670
-663
-692
-706
-769
-837
-894
-995
-1052
-1082
-1059
-994
-944
-860
-780
-725
-652
-576
-486
-435
-400
-345
-306
-269
-227
-150
-82
-21
74
154
214
249
271
293
296
303
306
279
233
180
138
106
70
44
29
24
17
-4
-43
-77
-126
-180
-221
-266
-320
-368
-395
-436
-469
-483
-493
-517
-591
-714
-915
-1107
-1256
-1301
-1293
-1252
-1214
-1226
-1193
-1165
-1084
-1011
-919
-869
-919
-983
-1054
-1077
-1042
-972
-894
-860
-848
-810
-796
-762
-712
-642
-604
-615
-641
-687
-736
-778
-784
-761
-718
-654
-590
-549
-505
-471
-446
-411
-369
-325
-307
-306
-299
-295
-267
-212
-137
-61
-13
18
13
-14
-47
-79
-86
-102
-125
-174
-237
-290
-328
-347
-345
-329
-317
-300
-333
-342
-343
-353
-350
-329
-280
-261
-233
-194
-141
-80
-21
59
122
128
142
142
131
146
175
223
244
246
259
286
301
349
408
461
496
523
546
592
641
679
724
783
814
802
881
937
934
957
992
989
997
1039
1065
1060
1023
1019
985
962
919
885
825
694
603
538
442
288
84
-135
-388
-568
-637
-611
-562
-578
-547
-590
-602
-573
-491
-444
-518
-599
-724
-830
-842
-823
-774
-718
-716
-714
-713
-686
-654
-639
-638
-671
-713
-765
-820
-849
-892
-930
-926
-903
-844
-774
-676
-607
-575
-538
-495
-474
-450
-415
-380
-355
-335
-283
-222
-169
-103
-25
44
83
120
159
192
209
185
169
154
122
97
51
8
-33
-45
-45
-60
-64
-93
-134
-167
-211
-265
-312
-352
-397
-445
-488
-522
-552
-614
-734
-911
-1124
-1318
-1455
-1482
-1426
-1375
-1345
-1306
-1242
-1206
-1109
-1006
-982
-1019
-1089
-1141
-1188
-1161
-1081
-1006
-944
-906
-867
-824
-789
-740
-717
-700
-700
-718
-778
-841
-887
-932
-928
-884
-808
-726
-653
-586
-528
-490
-450
-399
-359
-346
-351
-349
-359
-325
-266
-194
-92
-3
57
66
70
53
24
4
-31
-56
-98
-156
-211
-244
-250
-244
-209
-182
-161
-163
-194
-231
-264
-275
-252
-231
-216
-215
-206
-194
-150
-84
1
75
139
162
171
167
145
146
150
175
176
198
237
278
340
413
488
546
608
624
624
635
634
681
738
780
781
785
832
812
869
977
1020
1042
1010
1058
1022
960
993
918
853
745
678
664
562
556
513
452
334
140
-3
-241
-411
-514
-553
-533
-607
-596
-603
-634
-586
-522
-489
-536
-594
-664
-758
-766
-750
-743
-704
-723
-741
-725
-709
-677
-657
-633
-621
-634
-658
-695
-740
-792
-847
-865
-855
-822
-771
-692
-609
-584
-531
-454
-405
-362
-310
-258
-231
-193
-129
-59
-1
70
127
173
186
211
252
263
274
273
289
270
233
205
165
132
90
63
34
4
-29
-66
-94
-118
-155
-201
-235
-262
-303
-342
-383
-417
-465
-513
-584
-708
-826
-965
-1087
-1208
-1266
-1264
-1304
-1257
-1212
-1142
-1107
-1081
-1012
-1021
-1011
-1025
-1025
-1037
-1063
-1023
-987
-942
-882
-815
-764
-754
-709
-672
-665
-667
-685
-702
-737
-762
-790
-810
-793
-758
-713
-651
-590
-535
-484
-433
-382
-365
-333
-304
-275
-253
-220
-169
-130
-98
-55
0
43
67
79
79
55
11
-21
-41
-78
-115
-156
-190
-208
-216
-221
-230
-235
-253
-261
-272
-297
-311
-311
-299
-282
-255
-225
-192
-151
-98
-50
-19
-1
5
23
33
53
107
118
96
72
85
128
184
287
338
350
359
394
432
480
534
530
554
526
564
613
671
771
787
846
849
892
940
916
913
892
890
893
876
868
821
736
690
593
569
519
440
386
213
49
-164
-345
-458
-563
-552
-560
-600
-586
-630
-623
-597
-553
-544
-610
-672
-781
-840
-840
-854
-825
-834
-862
-856
-860
-823
-798
-772
-765
-804
-815
-848
-887
-912
-967
-990
-1005
-985
-927
-885
-811
-767
-731
-674
-624
-551
-501
-458
-422
-386
-339
-299
-241
-175
-118
-59
-20
17
56
94
131
139
148
168
164
144
111
83
53
28
4
-21
-41
-54
-70
-103
-125
-148
-168
-181
-207
-248
-309
-375
-451
-554
-656
-770
-882
-962
-1021
-1070
-1130
-1160
-1155
-1120
-1062
-1017
-993
-1003
-1020
-1040
-1063
-1060
-1060
-1055
-1054
-1066
-1037
-983
-925
-875
-817
-781
-765
-743
-735
-738
-746
-771
-787
-795
-804
-798
-785
-752
-696
-633
-590
-543
-503
-463
-426
-402
-380
-353
-319
-279
-239
-197
-154
-111
-64
-19
10
28
24
22
13
-5
-29
-43
-54
-66
-68
-82
-100
-121
-124
-121
-137
-149
-152
-158
-161
-157
-153
-144
-142
-129
-114
-112
-100
-89
-61
-53
-35
-2
16
37
62
84
95
97
116
139
161
195
223
278
337
388
435
476
494
486
505
520
516
528
553
590
623
654
692
693
693
725
763
786
778
804
794
766
735
697
655
581
510
452
400
366
344
288
233
156
65
-40
-117
-131
-146
-148
-150
-166
-204
-237
-239
-250
-319
-384
-430
-468
-493
-494
-495
-540
-577
-588
-596
-599
-601
-608
-638
-669
-670
-664
-676
-670
-676
-697
-722
-715
-704
-696
-665
-642
-619
-608
-607
-589
-593
-588
-556
-514
-484
-459
-422
-397
-373
-346
-333
-332
-324
-325
-320
-307
-277
-245
-229
-217
-207
-206
-197
-174
-173
-163
-152
-125
-101
-100
-92
-77
-78
-90
-75
-55
-51
-44
-37
-42
-67
-104
-144
-186
-238
-280
-297
-309
-343
-377
-412
-439
-459
-477
-482
-498
-520
-569
-617
-660
-704
-742
-772
-799
-831
-855
-869
-876
-879
-879
-867
-871
-874
-883
-886
-898
-925
-949
-965
-958
-964
-963
-944
-932
-925
-910
-887
-851
-809
-773
-738
-706
-688
-673
-659
-640
-615
-591
-560
-539
-528
-501
-484
-455
-412
-379
-351
-331
-305
-280
-245
-218
-206
-187
-179
-183
-184
-172
-149
-129
-88
-48
-38
-37
-19
-6
8
29
37
33
20
13
5
1
4
-1
8
18
18
18
11
7
21
34
50
62
87
116
146
176
195
207
215
212
205
201
221
221
229
253
287
336
350
365
373
377
402
445
488
507
544
563
562
546
531
528
502
481
480
477
468
453
397
315
237
185
166
166
193
216
188
147
122
58
-38
-111
-166
-211
-264
-338
-402
-483
-568
-598
-625
-625
-631
-658
-707
-758
-781
-814
-852
-886
-912
-950
-995
-1025
-1045
-1062
-1042
-1017
-987
-957
-939
-920
-912
-915
-877
-847
-817
-769
-749
-745
-733
-710
-699
-679
-655
-625
-589
-553
-506
-460
-422
-386
-356
-315
-289
-265
-234
-217
-204
-200
-190
-181
-157
-134
-126
-110
-83
-67
-59
-20
29
64
76
81
71
39
6
-22
-40
-55
-77
-84
-92
-102
-122
-152
-183
-223
-238
-278
-317
-351
-393
-435
-480
-507
-532
-560
-588
-630
-661
-685
-726
-779
-818
-861
-893
-907
-931
-956
-981
-1011
-1009
-997
-994
-990
-984
-982
-984
-984
-987
-985
-974
-957
-945
-929
-885
-856
-840
-812
-772
-739
-711
-673
-624
-583
-546
-515
-471
-425
-393
-366
-329
-289
-255
-235
-219
-181
-160
-146
-113
-90
-60
-18
9
26
47
63
89
108
109
110
129
122
104
106
119
147
168
199
223
226
231
234
245
246
242
250
279
292
297
288
275
292
322
352
380
404
436
451
436
432
427
425
434
452
469
477
474
480
482
507
539
545
555
565
568
558
551
542
518
517
512
498
492
453
376
282
213
222
239
250
266
258
200
133
75
-4
-78
-154
-228
-283
-347
-386
-448
-516
-540
-550
-567
-590
-596
-626
-684
-729
-748
-775
-809
-841
-872
-915
-942
-959
-968
-952
-925
-892
-865
-836
-811
-793
-776
-756
-710
-670
-639
-595
-561
-561
-540
-506
-487
-459
-423
-380
-352
-317
-290
-254
-210
-175
-145
-131
-129
-131
-138
-141
-140
-130
-106
-83
-69
-41
-18
10
53
77
98
127
149
152
144
132
111
73
55
42
14
-34
-82
-112
-124
-134
-163
-170
-183
-237
-278
-310
-386
-461
-523
-581
-616
-653
-671
-699
-744
-776
-786
-821
-868
-899
-915
-938
-967
-988
-1006
-1028
-1058
-1079
-1092
-1098
-1094
-1091
-1103
-1090
-1079
-1065
-1054
-1056
-1043
-1019
-985
-968
-935
-902
-874
-823
-783
-740
-700
-675
-633
-583
-555
-530
-488
-450
-431
-399
-371
-335
-300
-261
-240
-230
-209
-178
-137
-114
-85
-53
-27
-7
8
31
77
99
117
146
172
189
195
204
213
234
232
240
263
277
288
279
262
249
251
270
292
267
255
248
233
250
245
248
254
260
259
277
294
319
343
361
386
390
390
400
395
399
418
445
476
490
505
496
477
447
427
409
394
398
378
303
239
159
92
91
101
147
189
179
130
69
16
-32
-106
-175
-234
-292
-364
-417
-488
-561
-588
-598
-588
-591
-624
-666
-712
-743
-775
-797
-824
-867
-899
-933
-967
-986
-992
-967
-937
-902
-856
-817
-787
-779
-766
-745
-725
-693
-647
-618
-599
-591
-573
-559
-538
-503
-476
-439
-412
-377
-334
-307
-258
-204
-160
-139
-127
-123
-124
-124
-104
-86
-75
-48
-39
-17
3
34
69
96
124
148
170
168
161
151
126
96
70
36
-1
-26
-57
-80
-104
-115
-125
-132
-131
-155
-203
-272
-344
-410
-469
-514
-550
-580
-603
-630
-684
-747
-781
-822
-857
-873
-891
-923
-979
-1016
-1035
-1065
-1077
-1088
-1086
-1100
-1120
-1122
-1119
-1093
-1068
-1050
-1021
-1009
-1004
-999
-994
-973
-947
-895
-838
-802
-756
-723
-686
-672
-647
-597
-548
-514
-480
-441
-416
-401
-388
-367
-339
-318
-288
-249
-227
-191
-152
-108
-67
-28
7
30
51
63
76
91
118
128
127
130
141
147
142
150
170
188
215
228
246
231
204
182
174
178
170
181
182
192
216
253
289
310
315
322
324
331
341
334
324
348
382
406
422
422
417
436
449
490
531
531
519
521
487
453
417
380
383
365
350
301
202
92
53
76
107
151
172
146
104
48
-16
-94
-189
-254
-302
-363
-430
-492
-558
-604
-625
-626
-609
-610
-629
-666
-699
-716
-748
-769
-797
-833
-871
-906
-922
-958
-974
-960
-927
-895
-857
-809
-779
-768
-751
-735
-727
-701
-676
-668
-672
-667
-680
-693
-683
-653
-617
-567
-516
-473
-431
-374
-313
-258
-223
-197
-175
-171
-160
-151
-140
-118
-109
-73
-47
-40
-12
20
48
65
96
104
107
103
90
66
33
5
-19
-43
-60
-77
-111
-126
-134
-152
-175
-199
-217
-252
-315
-388
-447
-491
-520
-535
-553
-584
-617
-650
-683
-729
-788
-827
-849
-860
-891
-916
-941
-965
-989
-998
-994
-1002
-991
-986
-988
-996
-996
-997
-992
-979
-973
-961
-950
-944
-938
-919
-889
-857
-828
-793
-754
-720
-691
-656
-623
-597
-569
-539
-503
-474
-464
-436
-395
-364
-333
-281
-251
-224
-193
-166
-119
-77
-47
-11
22
41
66
87
105
128
146
163
168
165
171
187
203
221
231
254
274
277
282
262
232
227
229
247
283
310
335
335
331
321
308
302
285
291
318
331
357
377
388
416
447
466
477
500
511
523
525
534
553
577
605
587
553
538
515
481
457
430
379
301
242
254
265
275
267
239
197
140
103
38
-48
-140
-214
-278
-357
-397
-445
-509
-519
-513
-499
-490
-514
-542
-584
-620
-650
-699
-744
-790
-837
-872
-886
-897
-914
-899
-868
-844
-823
-787
-746
-723
-714
-683
-667
-649
-614
-584
-568
-554
-533
-517
-493
-465
-413
-374
-338
-284
-223
-182
-148
-100
-70
-56
-56
-46
-54
-55
-44
-34
-5
18
35
56
73
100
117
123
130
142
158
153
141
132
116
108
105
83
45
8
-20
-43
-48
-55
-70
-80
-105
-166
-215
-256
-306
-363
-420
-475
-535
-592
-634
-661
-679
-687
-712
-739
-761
-813
-866
-917
-951
-979
-1002
-1020
-1054
-1085
-1120
-1135
-1127
-1111
-1100
-1076
-1058
-1056
-1040
-1013
-988
-975
-955
-938
-920
-911
-894
-857
-812
-774
-719
-663
-624
-598
-566
-515
-480
-449
-411
-356
-321
-294
-268
-229
-200
-179
-153
-128
-95
-72
-43
-18
2
32
69
93
107
121
131
142
147
168
191
205
215
204
205
216
228
238
251
268
256
236
219
221
227
244
250
247
250
240
241
249
262
283
321
347
359
367
358
352
354
362
362
367
365
392
390
387
395
413
440
476
496
505
479
446
425
403
394
369
328
247
144
45
14
30
66
100
109
76
46
10
-41
-123
-241
-352
-417
-420
-403
-404
-450
-499
-546
-555
-509
-473
-478
-520
-565
-578
-585
-596
-634
-691
-761
-825
-842
-844
-860
-848
-830
-817
-793
-769
-744
-728
-722
-724
-700
-687
-677
-641
-610
-602
-598
-602
-597
-561
-516
-459
-394
-336
-284
-223
-162
-108
-70
-49
-38
-25
-1
19
44
56
62
67
88
127
150
154
161
170
162
151
130
123
102
66
19
-35
-78
-113
-152
-202
-218
-248
-292
-326
-364
-372
-341
-362
-421
-504
-607
-691
-756
-839
-924
-994
-1026
-1017
-990
-982
-976
-974
-995
-977
-974
-991
-1022
-1081
-1122
-1146
-1129
-1100
-1072
-1057
-1025
-992
-939
-886
-837
-810
-780
-757
-764
-749
-756
-754
-756
-748
-705
-652
-603
-547
-486
-414
-344
-294
-229
-178
-136
-113
-105
-130
-120
-102
-94
-57
-25
33
87
127
160
218
267
291
311
318
324
290
278
258
246
243
258
281
296
319
319
328
301
275
254
255
252
237
233
179
147
104
132
172
231
247
221
209
226
301
364
431
435
423
379
388
446
550
629
710
721
727
754
772
839
873
929
919
915
865
838
804
738
698
636
539
339
121
-109
-265
-364
-329
-301
-318
-350
-413
-415
-394
-302
-340
-429
-551
-670
-688
-673
-605
-579
-583
-593
-562
-503
-416
-362
-369
-405
-428
-421
-440
-484
-579
-696
-821
-887
-885
-859
-834
-820
-796
-794
-779
-754
-726
-710
-706
-693
-682
-669
-619
-559
-490
-414
-331
-238
-162
-70
7
76
157
219
280
329
361
364
345
305
270
249
247
240
225
214
207
191
157
135
114
77
16
-45
-115
-194
-247
-296
-337
-369
-384
-406
-449
-532
-597
-683
-751
-769
-813
-786
-850
-888
-982
-1048
-1087
-1118
-1093
-1098
-1047
-1071
-1022
-968
-909
-871
-841
-827
-862
-896
-936
-944
-951
-938
-905
-888
-894
-882
-884
-872
-850
-821
-790
-773
-768
-769
-774
-776
-760
-746
-712
-664
-609
-573
-532
-447
-378
-296
-232
-163
-132
-122
-120
-121
-119
-106
-84
-71
-68
-100
-122
-153
-148
-147
-149
-160
-174
-207
-263
-286
-295
-301
-319
-323
-329
-329
-320
-287
-269
-235
-200
-142
-71
-29
22
37
55
52
66
48
15
10
18
64
82
157
221
286
336
361
428
408
417
408
394
376
370
407
410
509
586
688
756
816
910
937
1025
1060
1073
1030
1008
1003
945
956
948
908
803
726
567
328
44
-214
-408
-575
-573
-561
-580
-620
-618
-593
-536
-443
-457
-546
-728
-892
-967
-932
-859
-792
-766
-792
-763
-704
-592
-513
-483
-501
-546
-593
-624
-669
-780
-899
-998
-1060
-1062
-1020
-975
-920
-878
-842
-789
-728
-672
-628
-609
-607
-592
-547
-474
-390
-279
-188
-94
5
94
163
216
297
361
394
411
419
377
335
303
261
209
164
141
97
60
27
6
-19
-66
-109
-153
-212
-284
-350
-399
-446
-477
-502
-510
-509
-508
-498
-487
-482
-526
-570
-658
-726
-805
-914
-958
-1057
-1048
-1070
-1062
-1037
-1054
-1043
-1118
-1123
-1146
-1123
-1126
-1102
-1059
-1053
-1003
-940
-876
-819
-775
-752
-756
-743
-701
-690
-647
-618
-586
-586
-602
-603
-612
-613
-585
-548
-523
-488
-475
-480
-488
-489
-482
-456
-423
-365
-314
-274
-243
-208
-164
-126
-94
-94
-99
-123
-148
-164
-182
-188
-215
-234
-262
-304
-357
-395
-406
-407
-422
-423
-410
-430
-432
-432
-409
-397
-367
-319
-271
-224
-168
-110
-70
-47
-2
43
68
120
129
110
36
33
12
48
88
95
135
105
166
167
208
290
327
355
327
377
401
503
638
702
763
773
847
899
965
979
1009
997
997
1046
1076
1104
1121
1120
1070
1029
945
870
706
424
116
-260
-561
-721
-768
-727
-729
-693
-710
-669
-587
-510
-451
-522
-623
-790
-893
-884
-831
-763
-718
-687
-647
-584
-462
-370
-343
-365
-414
-438
-488
-558
-680
-849
-966
-1060
-1076
-1039
-995
-952
-926
-855
-790
-715
-661
-642
-617
-608
-584
-563
-523
-469
-395
-286
-187
-71
24
114
195
261
324
361
368
368
334
283
216
148
90
30
4
-41
-65
-78
-100
-118
-151
-173
-209
-254
-299
-366
-427
-497
-552
-594
-614
-622
-648
-661
-671
-665
-623
-605
-651
-672
-759
-814
-917
-993
-1057
-1164
-1183
-1246
-1192
-1176
-1084
-1056
-1094
-1112
-1119
-1113
-1104
-1037
-1012
-1011
-1003
-970
-959
-885
-806
-751
-754
-725
-707
-717
-696
-650
-624
-647
-641
-634
-671
-707
-704
-706
-686
-645
-600
-583
-553
-513
-493
-475
-437
-375
-358
-325
-293
-272
-253
-220
-180
-163
-165
-188
-190
-228
-249
-260
-275
-300
-324
-340
-374
-405
-435
-437
-445
-435
-420
-389
-377
-362
-346
-330
-293
-276
-222
-194
-167
-131
-93
-24
33
108
143
159
174
134
121
96
87
109
76
85
112
175
222
233
307
327
354
375
420
458
485
545
591
654
716
792
851
848
865
910
939
970
1001
1074
1063
1108
1167
1177
1133
1005
894
640
358
58
-263
-516
-699
-737
-720
-710
-638
-610
-570
-527
-416
-397
-504
-615
-796
-930
-954
-877
-812
-790
-742
-704
-628
-484
-319
-211
-216
-238
-299
-398
-470
-578
-718
-859
-949
-973
-978
-922
-856
-804
-732
-658
-568
-522
-480
-464
-472
-468
-470
-428
-386
-311
-215
-123
-17
82
198
295
383
464
509
528
538
518
458
393
349
279
217
165
119
93
76
74
78
66
47
10
-34
-99
-182
-277
-339
-383
-447
-481
-499
-512
-527
-521
-484
-472
-467
-459
-515
-559
-650
-675
-771
-873
-919
-981
-989
-1036
-997
-1025
-1022
-1046
-1069
-1042
-1014
-954
-944
-921
-922
-926
-893
-848
-818
-811
-789
-747
-761
-727
-662
-616
-575
-526
-472
-504
-525
-529
-553
-585
-598
-596
-606
-601
-585
-569
-538
-503
-458
-406
-367
-309
-267
-240
-215
-192
-187
-185
-183
-183
-182
-190
-192
-186
-173
-164
-156
-172
-173
-192
-230
-262
-276
-267
-267
-263
-281
-286
-283
-271
-241
-200
-159
-142
-114
-113
-85
-49
-25
-18
-22
-9
10
28
41
80
98
116
138
187
237
299
355
372
388
365
351
397
377
434
480
504
563
627
710
708
789
848
830
823
829
826
797
825
893
902
982
1087
1119
1042
863
592
128
-253
-500
-641
-711
-737
-758
-820
-810
-672
-478
-323
-285
-396
-616
-840
-913
-875
-820
-808
-821
-863
-877
-769
-604
-454
-352
-272
-225
-236
-266
-358
-513
-684
-835
-935
-1004
-1015
-993
-979
-926
-845
-751
-672
-597
-554
-554
-561
-579
-584
-546
-481
-412
-345
-275
-187
-117
-26
83
214
337
424
477
487
470
423
365
310
250
193
116
67
22
-17
-18
-20
-27
-40
-65
-98
-164
-240
-313
-369
-418
-461
-498
-544
-586
-621
-617
-586
-547
-503
-467
-448
-465
-587
-748
-918
-1079
-1102
-1185
-1176
-1234
-1297
-1304
-1273
-1154
-1033
-860
-850
-854
-892
-947
-933
-846
-793
-850
-907
-905
-912
-865
-769
-651
-579
-515
-415
-435
-460
-483
-515
-577
-587
-595
-646
-691
-692
-652
-614
-539
-444
-338
-260
-195
-167
-143
-131
-110
-75
-76
-78
-105
-123
-141
-116
-85
-24
33
65
80
43
14
-28
-55
-100
-144
-197
-251
-271
-319
-337
-352
-332
-294
-224
-131
-47
7
51
74
78
121
143
164
130
112
97
120
179
228
314
341
350
338
315
301
302
326
306
300
264
248
248
293
324
410
430
491
534
554
616
626
695
686
717
684
677
681
652
693
722
763
825
887
936
932
868
716
495
204
-44
-231
-405
-463
-576
-673
-777
-813
-771
-688
-586
-537
-534
-579
-649
-644
-577
-538
-501
-537
-547
-582
-581
-478
-371
-299
-247
-194
-199
-219
-242
-327
-423
-508
-579
-653
-714
-737
-764
-778
-758
-697
-629
-570
-530
-490
-455
-433
-412
-356
-306
-264
-213
-168
-122
-78
-5
80
169
266
344
395
402
393
377
344
305
267
212
140
68
7
-31
-55
-67
-82
-99
-125
-142
-181
-224
-268
-301
-434
-595
-795
-1031
-1076
-1162
-1057
-1039
-1035
-1031
-1033
-951
-892
-734
-732
-722
-791
-893
-927
-860
-800
-766
-779
-783
-820
-802
-737
-698
-679
-668
-623
-686
-727
-762
-814
-867
-854
-851
-851
-827
-775
-737
-691
-597
-501
-422
-348
-282
-267
-232
-209
-177
-132
-80
-21
12
32
32
40
41
80
149
204
248
259
236
231
218
212
206
181
144
91
35
-9
-17
-32
-11
5
36
45
42
54
63
66
106
128
142
171
173
146
142
178
186
213
202
278
356
416
486
549
650
665
729
706
689
706
643
685
699
764
812
846
811
654
506
286
75
-202
-339
-466
-554
-561
-555
-509
-485
-405
-340
-293
-350
-400
-473
-529
-579
-511
-489
-497
-463
-453
-406
-363
-241
-171
-147
-134
-127
-143
-209
-289
-396
-569
-687
-769
-824
-843
-854
-846
-839
-800
-768
-768
-766
-768
-772
-772
-748
-711
-654
-599
-532
-452
-366
-280
-194
-105
-20
57
131
201
251
296
311
298
247
214
189
131
88
57
30
0
-25
-45
-67
-102
-143
-192
-248
-295
-336
-371
-405
-433
-437
-430
-429
-432
-405
-377
-343
-307
-291
-285
-287
-281
-287
-302
-307
-324
-357
-373
-391
-393
-401
-389
-388
-393
-398
-409
-429
-467
-508
-571
-633
-723
-783
-872
-931
-1004
-1049
-1065
-1050
-1028
-956
-841
-753
-638
-580
-508
-501
-478
-472
-455
-472
-504
-506
-501
-476
-421
-326
-267
-241
-227
-204
-212
-252
-285
-333
-414
-454
-505
-562
-603
-600
-578
-543
-490
-435
-387
-364
-332
-322
-308
-315
-323
-316
-342
-337
-326
-296
-250
-205
-135
-79
-18
12
24
30
31
29
11
8
1
-41
-52
-82
-91
-84
-70
-42
-46
-17
-20
3
36
49
63
10
3
-78
-83
-78
-110
-102
-87
-42
-41
23
27
76
61
111
74
54
66
39
67
14
67
31
22
35
49
36
82
119
167
164
164
154
101
80
12
-1
-94
-122
-148
-124
-106
-65
-30
-13
-10
-8
-34
-22
-37
-58
-40
-29
7
16
89
94
120
138
152
160
166
205
184
120
41
-89
-215
-336
-378
-443
-486
-488
-497
-513
-496
-440
-415
-399
-429
-472
-529
-547
-545
-538
-550
-545
-542
-550
-523
-493
-456
-415
-354
-326
-321
-306
-333
-377
-436
-469
-504
-534
-543
-557
-557
-555
-546
-536
-534
-530
-543
-555
-578
-591
-584
-583
-571
-543
-523
-513
-526
-520
-512
-493
-469
-450
-420
-402
-390
-381
-371
-379
-390
-391
-408
-426
-437
-431
-425
-416
-391
-360
-353
-358
-350
-363
-377
-375
-350
-356
-350
-353
-365
-359
-344
-312
-294
-240
-208
-158
-153
-131
-123
-122
-115
-112
-72
-91
-83
-76
-54
-35
15
46
66
78
88
94
74
85
93
110
80
84
46
29
41
30
55
58
82
102
95
115
141
145
184
154
176
163
158
169
193
247
257
319
322
361
368
378
412
398
430
369
271
157
6
-130
-257
-321
-375
-398
-378
-362
-320
-205
-206
-257
-371
-536
-595
-698
-672
-696
-740
-735
-718
-640
-549
-388
-339
-304
-327
-355
-340
-288
-267
-316
-370
-418
-470
-508
-492
-490
-497
-488
-416
-369
-355
-365
-421
-449
-475
-491
-504
-517
-513
-512
-467
-413
-361
-293
-234
-175
-133
-91
-50
-33
-18
-7
16
13
0
-18
-51
-86
-96
-84
-71
-52
-62
-67
-80
-110
-153
-175
-208
-250
-300
-353
-399
-445
-468
-499
-513
-511
-507
-499
-501
-499
-496
-493
-477
-467
-468
-470
-469
-471
-454
-443
-426
-399
-380
-358
-348
-330
-316
-314
-315
-312
-304
-301
-307
-305
-308
-312
-308
-299
-288
-273
-262
-237
-231
-216
-201
-188
-182
-166
-160
-157
-155
-145
-139
-133
-126
-127
-97
-95
-82
-82
-89
-111
-132
-137
-155
-188
-216
-233
-251
-266
-271
-276
-282
-292
-316
-335
-351
-378
-398
-431
-459
-471
-475
-491
-523
-542
-545
-541
-547
-537
-540
-537
-553
-550
-546
-552
-534
-521
-521
-534
-515
-523
-539
-541
-530
-526
-553
-558
-581
-609
-652
-687
-700
-701
-700
-680
-661
-651
-618
-590
-561
-524
-470
-439
-432
-427
-413
-393
-378
-364
-340
-326
-340
-335
-334
-337
-335
-340
-329
-332
-323
-320
-305
-326
-321
-320
-330
-309
-298
-270
-271
-270
-279
-272
-257
-233
-236
-225
-210
-200
-177
-179
-192
-218
-206
-207
-212
-210
-192
-197
-196
-181
-191
-199
-189
-185
-195
-217
-208
-196
-190
-188
-166
-157
-148
-148
-156
-173
-204
-194
-204
-195
-193
-211
-196
-190
-175
-172
-162
-151
-159
-183
-194
-203
-196
-206
-202
-197
-214
-207
-229
-227
-221
-200
-207
-187
-200
-201
-204
-223
-256
-262
-294
-298
-296
-299
-299
-325
-316
-329
-299
-303
-293
-314
-310
-357
-387
-384
-380
-351
-349
-329
-322
-288
-260
-218
-199
-173
-165
-177
-177
-154
-135
-146
-142
-138
-136
-146
-148
-163
-213
-257
-289
-325
-359
-399
-428
-454
-480
-509
-523
-558
-568
-559
-531
-500
-488
-457
-440
-412
-405
-403
-393
-383
-400
-407
-395
-390
-384
-385
-392
-412
-448
-467
-492
-508
-538
-538
-554
-569
-593
-625
-646
-675
-691
-710
-699
-698
-670
-656
-633
-625
-609
-594
-599
-583
-574
-557
-551
-539
-512
-495
-492
-490
-484
-477
-467
-455
-450
-446
-445
-452
-470
-469
-468
-478
-481
-474
-459
-449
-445
-433
-415
-380
-355
-321
-304
-301
-304
-313
-299
-279
-255
-241
-236
-239
-229
-230
-234
-226
-208
-192
-180
-158
-134
-116
-91
-74
-56
-67
-68
-63
-75
-60
-62
-43
-16
-2
49
44
86
59
90
78
72
82
96
112
91
108
108
126
117
151
137
110
22
-53
-187
-257
-284
-353
-353
-387
-385
-387
-363
-306
-237
-209
-198
-199
-235
-256
-222
-189
-197
-210
-258
-301
-371
-387
-387
-406
-375
-340
-343
-382
-382
-386
-375
-400
-414
-463
-502
-523
-514
-492
-492
-475
-462
-425
-390
-351
-312
-301
-295
-252
-209
-191
-197
-202
-201
-207
-205
-197
-178
-163
-157
-141
-123
-96
-93
-78
-92
-99
-110
-136
-182
-201
-213
-221
-216
-214
-188
-194
-168
-160
-182
-192
-183
-189
-191
-200
-218
-232
-249
-245
-264
-282
-274
-256
-249
-255
-257
-256
-265
-267
-272
-295
-315
-330
-341
-333
-347
-357
-347
-345
-341
-346
-340
-344
-354
-345
-340
-337
-331
-327
-336
-336
-319
-312
-312
-304
-290
-293
-294
-282
-273
-264
-251
-253
-249
-252
-270
-280
-275
-283
-300
-303
-308
-317
-313
-305
-311
-324
-317
-313
-325
-333
-343
-351
-363
-383
-388
-393
-387
-388
-399
-399
-394
-392
-399
-409
-419
-418
-422
-428
-430
-432
-435
-436
-445
-431
-413
-422
-397
-389
-383
-374
-368
-358
-345
-323
-313
-304
-310
-292
-278
-271
-259
-262
-256
-249
-255
-255
-259
-263
-265
-260
-268
-266
-258
-268
-265
-246
-240
-259
-267
-273
-287
-292
-294
-285
-269
-269
-260
-276
-282
-267
-264
-261
-260
-253
-236
-231
-232
-242
-238
-241
-253
-254
-275
-296
-301
-307
-319
-331
-330
-327
-331
-348
-353
-365
-379
-370
-362
-359
-368
-380
-362
-361
-368
-351
-334
-331
-343
-332
-322
-334
-332
-325
-316
-317
-330
-340
-346
-349
-353
-348
-335
-331
-324
-319
-327
-330
-324
-322
-325
-323
-308
-298
-283
-275
-277
-284
-287
-285
-302
-294
-289
-283
-273
-273
-264
-260
-252
-259
-264
-248
-241
-232
-224
-229
-238
-256
-271
-272
-282
-281
-277
-271
-274
-290
-271
-282
-278
-277
-289
-287
-287
-278
-262
-250
-235
-228
-209
-214
-217
-204
-224
-222
-199
-193
-191
-187
-176
-186
-193
-165
-172
-175
-186
-184
-192
-200
-197
-206
-217
-220
-223
-223
-226
-234
-237
-244
-248
-255
-260
-267
-281
-279
-282
-287
-293
-289
-271
-269
-274
-269
-286
-290
-298
-290
-281
-296
-300
-297
-295
-302
-306
-299
-299
-306
-309
-311
-302
-295
-290
-282
-278
-274
-263
-255
-266
-281
-283
-272
-261
-263
-261
-252
-244
-243
-245
-245
-229
-222
-233
-236
-217
-204
-197
-190
-182
-184
-183
-192
-191
-177
-176
-174
-182
-163
-149
-139
-139
-152
-160
-160
-153
-157
-161
-154
-150
-151
-156
-182
-189
-194
-200
-214
-222
-220
-230
-240
-243
-240
-237
-232
-235
-237
-241
-235
-228
-240
-234
-221
-230
-242
-240
-238
-235
-238
-244
-254
-257
-250
-248
-264
-284
-307
-323
-322
-326
-334
-335
-337
-344
-345
-346
-346
-330
-312
-315
-313
-309
-307
-312
-316
-302
-282
-274
-276
-282
-272
-267
-279
-273
-273
-275
-274
-274
-264
-257
-260
-271
-285
-296
-304
-302
-293
-287
-291
-308
-312
-297
-301
-305
-289
-283
-290
-290
-294
-294
-281
-283
-279
-270
-264
-275
-268
-255
-245
-232
-219
-216
-215
-207
-213
-220
-215
-210
-193
-194
-198
-194
-179
-175
-187
-195
-191
-201
-203
-201
-201
-208
-212
-207
-223
-223
-232
-230
-231
-239
-244
-266
-278
-275
-274
-273
-266
-264
-261
-252
-243
-250
-239
-236
-238
-233
-229
-234
-228
-202
-207
-211
-206
-210
-212
-222
-227
-232
-237
-256
-281
-296
-321
-346
-356
-360
-350
-330
-314
-298
-307
-307
-300
-299
-292
-296
-300
-299
-307
-319
-310
-307
-314
-305
-296
-295
-291
-289
-283
-265
-259
-258
-250
-248
-249
-255
-257
-262
-274
-277
-265
-269
-257
-237
-238
-222
-214
-208
-209
-211
-205
-215
-215
-229
-237
-235
-236
-231
-227
-226
-240
-229
-220
-232
-233
-216
-214
-224
-240
-252
-253
-263
-271
-264
-241
-227
-230
-223
-222
-233
-230
-236
-239
-241
-243
-238
-237
-230
-237
-238
-248
-260
-260
-267
-258
-260
-265
-258
-259
-266
-279
-288
-287
-285
-279
-284
-280
-279
-280
-273
-288
-286
-276
-276
-279
-282
-275
-268
-269
-278
-269
-272
-283
-278
-286
-294
-281
-261
-248
-237
-208
-199
-206
-202
-200
-195
-200
-202
-209
-205
-206
-211
-202
-197
-193
-195
-199
-191
-195
-216
-211
-211
-212
-208
-201
-202
-212
-220
-232
-235
-237
-245
-255
-244
-232
-228
-216
-213
-214
-217
-204
-197
-194
-188
-201
-203
-189
-192
-195
-201
-203
-211
-214
-219
-236
-232
-213
-205
-197
-183
-180
-186
-183
-179
-185
-184
-180
-184
-184
-182
-183
-175
-187
-201
-222
-226
-216
-223
-230
-241
-251
-257
-258
-261
-251
-248
-247
-245
-246
-251
-264
-281
-286
-283
-289
-286
-277
-267
-267
-275
-276
-277
-272
-266
-259
-245
-234
-232
-244
-237
-233
-246
-238
-250
-265
-274
-282
-275
-286
-286
-282
-281
-283
-292
-291
-288
-275
-266
-264
-259
-261
-265
-264
-254
-252
-245
-255
-271
-265
-258
-258
-258
-257
-252
-246
-250
-252
-252
-270
-291
-296
-295
-297
-290
-281
-274
-281
-281
-277
-274
-277
-271
-251
-242
-237
-232
-239
-231
-224
-225
-225
-221
-220
-228
-229
-236
-235
-245
-267
-277
-285
-281
-291
-291
-278
-279
-276
-281
-282
-279
-278
-280
-282
-277
-283
-292
-281
-271
-260
-258
-268
-280
-282
-286
-283
-279
-284
-286
-281
-271
-276
-286
-277
-273
-271
-276
-275
-255
-263
-256
-244
-220
-211
-224
-217
-213
-213
-228
-223
-212
-222
-224
-225
-227
-231
-246
-250
-258
-251
-246
-243
-243
-247
-246
-251
-254
-252
-244
-242
-230
-224
-215
-207
-203
-192
-184
-166
-154
-145
-135
-138
-135
-135
-130
-121
-121
-127
-140
-142
-153
-163
-175
-182
-173
-183
-199
-211
-220
-228
-250
-268
-267
-269
-278
-290
-282
-285
-294
-288
-283
-271
-276
-282
-283
-291
-289
-302
-308
-305
-314
-310
-303
-286
-295
-301
-301
-289
-289
-305
-307
-315
-342
-347
-345
-354
-362
-362
-360
-368
-360
-354
-365
-377
-384
-401
-385
-377
-387
-391
-387
-393
-397
-394
-390
-372
-366
-362
-351
-343
-341
-329
-318
-308
-293
-276
-272
-264
-253
-247
-246
-245
-239
-236
-232
-225
-215
-201
-189
-185
-174
-179
-177
-165
-170
-179
-190
-193
-193
-183
-176
-187
-184
-176
-182
-178
-159
-167
-176
-179
-176
-181
-182
-192
-188
-183
-181
-188
-201
-203
-202
-206
-219
-217
-221
-235
-234
-235
-246
-256
-261
-258
-256
-255
-244
-240
-248
-249
-248
-248
-248
-249
-236
-226
-225
-224
-223
-228
-226
-221
-229
-241
-251
-254
-252
-253
-259
-264
-268
-264
-264
-262
-254
-256
-258
-257
-264
-269
-268
-260
-252
-253
-249
-244
-228
-215
-199
-192
-206
-201
-197
-178
-176
-182
-181
-178
-171
-162
-157
-158
-150
-140
-144
-158
-155
-154
-129
-107
-113
-113
-135
-149
-159
-159
-168
-163
-147
-138
-117
-100
-87
-90
-86
-94
-108
-122
-125
-136
-142
-136
-135
-142
-142
-130
-135
-142
-152
-145
-140
-140
-150
-141
-129
-121
-126
-136
-138
-149
-140
-131
-117
-111
-116
-114
-124
-129
-144
-154
-141
-139
-147
-158
-164
-161
-166
-179
-190
-191
-205
-213
-227
-245
-248
-266
-274
-271
-280
-282
-294
-304
-304
-314
-308
-310
-305
-295
-303
-310
-312
-303
-307
-307
-295
-293
-299
-296
-300
-294
-286
-291
-286
-288
-292
-287
-278
-266
-262
-253
-240
-224
-221
-223
-221
-228
-224
-220
-230
-238
-229
-222
-222
-223
-193
-188
-197
-204
-201
-198
-208
-210
-203
-201
-206
-196
-192
-190
-197
-200
-186
-167
-155
-145
-130
-134
-147
-152
-151
-171
-180
-170
-162
-157
-145
-130
-130
-129
-128
-145
-160
-165
-160
-152
-133
-135
-148
-154
-158
-155
-157
-168
-185
-179
-181
-181
-172
-176
-190
-198
-201
-194
-197
-217
-206
-214
-227
-231
-230
-243
-264
-265
-273
-296
-310
-313
-317
-322
-323
-327
-338
-332
-334
-330
-327
-328
-323
-314
-312
-313
-300
-283
-296
-313
-326
-326
-324
-332
-324
-325
-325
-324
-334
-327
-312
-303
-297
-304
-293
-289
-290
-286
-288
-293
-306
-308
-317
-324
-331
-335
-336
-348
-353
-355
-360
-369
-357
-337
-342
-343
-338
-340
-341
-319
-302
-292
-287
-268
-270
-283
-290
-292
-288
-290
-282
-287
-293
-280
-279
-276
-255
-241
-224
-225
-240
-248
-251
-251
-256
-266
-277
-285
-301
-312
-314
-316
-312
-323
-330
-327
-314
-298
-300
-305
-307
-310
-310
-309
-301
-290
-286
-287
-281
-272
-276
-282
-284
-293
-304
-305
-309
-331
-336
-337
-347
-346
-339
-336
-344
-337
-331
-340
-335
-338
-344
-355
-364
-367
-368
-358
-348
-345
-337
-332
-328
-311
-299
-306
-299
-292
-293
-284
-276
-258
-256
-262
-259
-268
-260
-254
-253
-249
-243
-243
-238
-224
-218
-211
-211
-204
-201
-198
-184
-191
-192
-181
-192
-194
-181
-164
-146
-141
-125
-125
-134
-133
-155
-167
-175
-182
-178
-175
-173
-179
-183
-189
-184
-178
-172
-172
-160
-144
-154
-158
-158
-155
-163
-165
-162
-159
-164
-179
-178
-181
-181
-201
-215
-224
-232
-234
-230
-234
-244
-238
-231
-240
-243
-232
-227
-225
-229
-220
-210
-202
-196
-205
-209
-216
-225
-227
-226
-220
-202
-199
-201
-197
-196
-194
-192
-189
-184
-181
-189
-197
-209
-213
-211
-225
-240
-245
-240
-232
-219
-220
-215
-207
-210
-212
-212
-207
-204
-199
-198
-208
-205
-207
-216
-224
-230
-233
-254
-267
-255
-264
-282
-277
-276
-280
-289
-293
-306
-310
-309
-310
-297
-291
-278
-278
-280
-280
-285
-290
-290
-281
-292
-294
-295
-299
-289
-282
-275
-281
-281
-284
-297
-294
-292
-287
-283
-286
-291
-295
-288
-286
-281
-274
-278
-283
-273
-265
-265
-266
-272
-276
-274
-290
-301
-289
-282
-273
-269
-275
-274
-283
-292
-296
-306
-320
-328
-333
-338
-334
-343
-336
-323
-321
-314
-318
-306
-289
-285
-274
-269
-285
-289
-285
-293
-292
-292
-300
-313
-327
-340
-347
-345
-340
-343
-346
-342
-362
-382
-379
-373
-360
-350
-350
-350
-336
-323
-318
-314
-307
-305
-307
-319
-320
-331
-343
-344
-348
-346
-366
-358
-345
-338
-328
-317
-304
-310
-305
-309
-308
-312
-314
-321
-333
-335
-331
-326
-338
-343
-359
-354
-351
-364
-366
-371
-378
-367
-352
-345
-358
-368
-362
-365
-373
-365
-351
-349
-350
-347
-332
-329
-325
-305
-308
-317
-316
-306
-313
-311
-306
-320
-327
-337
-333
-332
-338
-333
-329
-328
-332
-331
-328
-341
-348
-352
-360
-360
-347
-338
-335
-332
-333
-334
-331
-326
-318
-310
-304
-288
-277
-282
-293
-292
-288
-307
-310
-307
-299
-298
-302
-302
-295
-302
-301
-277
-272
-264
-273
-280
-284
-283
-282
-288
-292
-279
-277
-279
-264
-259
-251
-252
-252
-240
-223
-218
-203
-205
-209
-204
-215
-214
-214
-210
-203
-201
-201
-190
-180
-175
-178
-189
-202
-211
-215
-218
-209
-213
-224
-230
-238
-228
-235
-240
-237
-227
-222
-228
-222
-222
-222
-224
-226
-230
-225
-227
-234
-231
-236
-229
-225
-228
-219
-233
-243
-244
-244
-231
-229
-233
-225
-219
-220
-221
-223
-221
-227
-224
-232
-235
-241
-246
-245
-240
-250
-253
-249
-246
-243
-247
-247
-244
-251
-247
-241
-238
-239
-241
-235
-231
-223
-220
-217
-220
-250
-295
-332
-340
-283
-291
-316
-299
-294
-282
-308
-356
-385
-352
-330
-319
-356
-373
-361
-361
-380
-395
-365
-339
-318
-330
-331
-312
-313
-304
-296
-283
-272
-270
-272
-258
-252
-244
-254
-268
-240
-214
-221
-241
-253
-241
-224
-218
-210
-203
-195
-196
-214
-225
-220
-191
-171
-172
-174
-182
-195
-207
-220
-229
-242
-239
-242
-258
-272
-290
-306
-317
-314
-327
-330
-327
-328
-343
-360
-363
-372
-386
-392
-393
-393
-396
-389
-398
-404
-388
-390
-404
-405
-392
-373
-364
-368
-347
-321
-299
-305
-313
-312
-309
-285
-275
-296
-290
-253
-271
-303
-302
-270
-245
-246
-261
-264
-214
-187
-220
-254
-254
-206
-180
-196
-188
-174
-161
-168
-197
-219
-222
-218
-201
-181
-162
-168
-187
-194
-202
-197
-196
-199
-187
-168
-171
-201
-240
-229
-217
-220
-228
-259
-244
-216
-210
-240
-276
-281
-243
-237
-263
-267
-268
-281
-278
-290
-329
-350
-344
-332
-348
-361
-369
-361
-341
-348
-347
-348
-352
-339
-333
-346
-346
-323
-299
-302
-325
-321
-299
-307
-315
-317
-321
-322
-333
-356
-372
-369
-360
-361
-366
-354
-333
-330
-350
-367
-375
-369
-353
-363
-363
-342
-332
-321
-319
-317
-299
-285
-276
-286
-297
-278
-252
-235
-238
-240
-231
-221
-224
-264
-295
-279
-247
-239
-239
-245
-224
-215
-215
-234
-235
-217
-218
-222
-230
-213
-210
-199
-203
-208
-199
-196
-212
-214
-203
-211
-215
-200
-181
-170
-164
-189
-211
-215
-220
-229
-229
-235
-231
-234
-244
-243
-235
-227
-237
-238
-213
-189
-197
-212
-204
-186
-196
-216
-221
-206
-191
-206
-217
-223
-214
-216
-239
-262
-259
-231
-228
-235
-266
-267
-265
-266
-244
-242
-233
-218
-227
-235
-257
-271
-280
-275
-256
-250
-262
-275
-265
-271
-273
-257
-255
-237
-214
-207
-206
-189
-193
-199
-208
-219
-213
-205
-197
-186
-176
-174
-167
-169
-169
-156
-156
-179
-193
-177
-169
-173
-181
-202
-216
-216
-219
-238
-246
-242
-219
-205
-212
-213
-214
-224
-216
-204
-207
-218
-228
-232
-233
-241
-241
-244
-247
-230
-209
-201
-193
-195
-194
-197
-193
-192
-199
-209
-211
-212
-204
-188
-212
-214
-205
-202
-198
-189
-189
-172
-164
-164
-164
-178
-208
-230
-236
-246
-240
-248
-245
-250
-262
-250
-242
-243
-245
-242
-226
-229
-240
-251
-252
-253
-237
-223
-219
-210
-197
-199
-218
-223
-227
-223
-234
-241
-235
-241
-252
-261
-278
-272
-266
-264
-253
-256
-250
-260
-270
-269
-292
-299
-297
-299
-301
-319
-310
-313
-308
-307
-308
-305
-288
-280
-287
-284
-283
-298
-301
-307
-310
-317
-310
-321
-334
-343
-349
-348
-352
-345
-334
-325
-330
-323
-321
-305
-295
-290
-292
-301
-301
-289
-292
-300
-300
-300
-304
-298
-287
-263
-252
-249
-248
-267
-280
-284
-273
-276
-266
-267
-275
-281
-284
-278
-268
-259
-264
-259
-251
-247
-239
-229
-220
-211
-206
-199
-206
-215
-221
-230
-229
-234
-234
-228
-229
-224
-221
-235
-237
-240
-258
-261
-271
-280
-290
-300
-304
-303
-300
-294
-289
-291
-294
-296
-292
-295
-299
-292
-292
-297
-303
-304
-295
-281
-288
-294
-279
-267
-273
-271
-271
-270
-257
-255
-264
-267
-275
-267
-282
-284
-272
-264
-263
-271
-256
-251
-244
-243
-249
-254
-253
-257
-271
-275
-282
-277
-281
-285
-278
-271
-276
-292
-288
-285
-285
-297
-300
-291
-283
-289
-286
-274
-262
-263
-261
-245
-255
-260
-254
-243
-232
-236
-237
-235
-238
-236
-230
-230
-231
-234
-235
-232
-214
-212
-219
-229
-245
-242
-244
-243
-240
-236
-239
-232
-217
-217
-229
-233
-233
-221
-204
-202
-190
-187
-188
-169
-157
-160
-152
-168
-178
-153
-157
-165
-170
-160
-152
-177
-196
-214
-213
-225
-229
-207
-204
-204
-211
-221
-230
-229
-228
-230
-222
-222
-217
-217
-199
-192
-194
-207
-216
-199
-195
-197
-195
-202
-204
-205
-218
-217
-214
-218
-222
-233
-242
-238
-241
-249
-238
-239
-249
-245
-249
-257
-253
-240
-235
-230
-219
-226
-225
-219
-215
-232
-241
-230
-241
-238
-228
-221
-234
-231
-219
-237
-240
-240
-239
-245
-253
-255
-250
-242
-255
-257
-257
-265
-256
-259
-254
-256
-266
-261
-256
-254
-259
-261
-264
-274
-285
-277
-260
-267
-277
-276
-275
-269
-275
-277
-274
-268
-275
-273
-256
-237
-229
-225
-201
-193
-193
-182
-180
-186
-191
-192
-188
-201
-220
-206
-198
-209
-218
-214
-211
-201
-209
-226
-239
-245
-240
-236
-247
-251
-238
-236
-234
-233
-223
-223
-217
-219
-203
-201
-193
-182
-175
-153
-162
-170
-181
-184
-190
-184
-198
-211
-205
-207
-219
-220
-226
-228
-245
-249
-251
-270
-269
-269
-264
-257
-246
-246
-248
-236
-234
-239
-229
-219
-200
-210
-213
-215
-214
-219
-230
-229
-242
-245
-261
-274
-265
-268
-289
-289
-292
-305
-317
-312
-304
-303
-296
-286
-281
-279
-263
-269
-270
-266
-255
-267
-279
-266
-266
-271
-269
-276
-264
-242
-252
-261
-245
-237
-242
-238
-233
-232
-231
-234
-236
-247
-258
-261
-259
-248
-248
-254
-245
-243
-245
-253
-247
-254
-253
-245
-257
-255
-242
-232
-244
-232
-224
-223
-212
-211
-218
-220
-214
-234
-234
-232
-236
-232
-241
-246
-237
-238
-231
-211
-214
-211
-229
-246
-252
-248
-260
-263
-266
-267
-276
-285
-275
-280
-287
-292
-271
-249
-259
-260
-261
-263
-264
-263
-258
-250
-255
-250
-250
-262
-263
-261
-271
-279
-280
-276
-267
-265
-258
-259
-261
-267
-272
-266
-267
-272
-275
-261
-257
-254
-248
-244
-248
-253
-261
-275
-272
-263
-262
-267
-265
-261
-253
-239
-238
-251
-250
-242
-248
-240
-229
-240
-249
-250
-246
-251
-261
-250
-254
-264
-265
-271
-265
-268
-266
-261
-252
-240
-242
-236
-236
-241
-241
-239
-236
-236
-235
-218
-193
-191
-195
-197
-196
-209
-213
-212
-218
-221
-210
-213
-211
-216
-213
-210
-213
-220
-237
-258
-261
-262
-272
-264
-272
-298
-298
-301
-305
-297
-294
-278
-281
-285
-270
-273
-289
-294
-296
-297
-300
-311
-322
-330
-341
-340
-339
-345
-341
-342
-341
-338
-330
-316
-305
-303
-300
-293
-292
-273
-277
-293
-300
-293
-296
-300
-303
-317
-302
-302
-314
-324
-319
-313
-304
-309
-323
-321
-333
-329
-326
-323
-322
-332
-329
-316
-310
-320
-319
-304
-302
-300
-299
-303
-299
-291
-293
-306
-305
-302
-301
-296
-283
-283
-293
-287
-293
-303
-302
-309
-312
-327
-326
-314
-327
-336
-347
-341
-327
-330
-315
-297
-302
-304
-301
-293
-288
-286
-274
-269
-278
-269
-259
-254
-256
-262
-263
-265
-269
-267
-268
-269
-261
-256
-262
-267
-276
-282
-295
-299
-281
-273
-274
-287
-292
-291
-289
-284
-279
-273
-259
-265
-283
-295
-298
-285
-306
-302
-285
-274
-272
-265
-264
-266
-262
-272
-277
-279
-277
-276
-281
-278
-272
-294
-299
-301
-296
-286
-284
-280
-292
-297
-291
-280
-269
-308
-300
-249
-304
-269
-314
-310
-205
-292
-297
-275
-248
-287
-271
-260
-234
-286
-259
-221
-261
-295
-239
-228
-305
-236
-228
-283
-275
-250
-266
-279
-288
-254
-272
-258
-236
-251
-254
-232
-248
-250
-245
-228
-248
-259
-231
-241
-268
-251
-251
-259
-249
-234
-248
-235
-204
-225
-242
-233
-226
-236
-233
-216
-222
-240
-221
-220
-232
-224
-215
-218
-238
-239
-237
-248
-250
-248
-248
-248
-243
-250
-255
-251
-240
-250
-258
-253
-250
-251
-252
-257
-257
-259
-261
-276
-270
-264
-264
-263
-273
-283
-276
-267
-258
-252
-252
-267
-285
-290
-288
-280
-291
-292
-275
-277
-289
-280
-279
-271
-265
-269
-276
-270
-260
-269
-275
-279
-273
-274
-285
-298
-297
-294
-295
-283
-282
-282
-274
-268
-271
-273
-262
-261
-268
-279
-281
-286
-289
-284
-285
-297
-301
-292
-287
-287
-281
-276
-280
-277
-284
-278
-266
-273
-286
-286
-280
-282
-274
-264
-255
-242
-238
-243
-245
-251
-262
-267
-279
-296
-291
-282
-280
-278
-277
-285
-297
-304
-299
-282
-264
-252
-242
-238
-252
-250
-240
-244
-239
-223
-215
-208
-197
-195
-196
-214
-218
-219
-224
-215
-204
-190
-191
-187
-182
-178
-200
-218
-218
-211
-207
-203
-204
-206
-196
-195
-187
-184
-194
-203
-193
-184
-178
-175
-170
-159
-163
-172
-181
-185
-180
-161
-151
-156
-167
-180
-182
-190
-197
-190
-187
-198
-206
-207
-221
-224
-217
-204
-208
-218
-219
-212
-215
-215
-205
-198
-187
-191
-187
-181
-181
-180
-189
-190
-188
-203
-210
-209
-216
-215
-215
-220
-214
-219
-216
-204
-194
-180
-180
-193
-199
-200
-197
-211
-222
-226
-226
-224
-217
-212
-208
-201
-204
-209
-205
-205
-196
-182
-177
-181
-168
-164
-170
-169
-161
-150
-157
-163
-152
-149
-154
-147
-148
-141
-147
-145
-141
-147
-150
-154
-148
-148
-146
-148
-155
-151
-154
-167
-180
-195
-203
-211
-214
-217
-223
-225
-228
-229
-211
-199
-206
-192
-178
-169
-170
-165
-155
-145
-143
-149
-156
-168
-175
-185
-180
-183
-188
-193
-197
-212
-217
-223
-231
-243
-261
-266
-270
-276
-289
-302
-300
-297
-283
-276
-275
-277
-284
-275
-268
-261
-249
-248
-259
-263
-268
-273
-288
-288
-277
-278
-272
-268
-266
-266
-258
-248
-255
-258
-255
-255
-255
-261
-266
-267
-267
-273
-283
-282
-276
-276
-282
-276
-286
-293
-282
-269
-268
-275
-268
-266
-277
-286
-293
-289
-289
-292
-305
-313
-307
-304
-302
-300
-293
-279
-262
-268
-266
-249
-250
-246
-235
-230
-226
-231
-227
-237
-241
-232
-228
-226
-233
-240
-254
-259
-255
-267
-273
-275
-276
-279
-286
-285
-296
-295
-291
-280
-276
-270
-268
-267
-277
-285
-278
-277
-275
-270
-265
-266
-277
-276
-268
-272
-280
-281
-280
-290
-295
-314
-313
-308
-314
-307
-295
-295
-292
-304
-310
-317
-324
-314
-304
-295
-292
-292
-298
-280
-264
-264
-282
-269
-262
-272
-285
-299
-301
-302
-301
-290
-273
-265
-268
-261
-247
-249
-247
-256
-258
-258
-274
-275
-270
-274
-268
-276
-282
-273
-276
-287
-272
-267
-272
-276
-267
-279
-293
-301
-308
-313
-321
-320
-321
-321
-314
-305
-301
-310
-319
-308
-299
-313
-317
-312
-328
-340
-347
-338
-321
-319
-320
-319
-313
-303
-294
-296
-303
-302
-304
-304
-315
-313
-299
-304
-301
-299
-274
-267
-269
-262
-263
-270
-277
-276
-276
-273
-264
-255
-254
-258
-262
-256
-253
-252
-247
-235
-241
-243
-230
-216
-213
-202
-201
-211
-222
-221
-211
-207
-205
-194
-183
-197
-206
-216
-216
-230
-242
-247
-243
-253
-263
-254
-250
-253
-257
-260
-267
-262
-258
-249
-253
-255
-255
-265
-276
-283
-294
-290
-289
-287
-285
-289
-297
-293
-287
-288
-282
-286
-284
-280
-268
-245
-237
-233
-232
-247
-247
-255
-254
-263
-272
-268
-278
-275
-254
-243
-248
-236
-234
-236
-238
-232
-227
-227
-214
-218
-228
-238
-242
-240
-242
-248
-255
-240
-238
-230
-220
-219
-220
-226
-234
-233
-237
-230
-226
-237
-234
-237
-230
-222
-210
-200
-190
-197
-217
-224
-246
-258
-253
-251
-252
-251
-253
-264
-271
-258
-248
-241
-246
-251
-241
-257
-266
-268
-268
-268
-263
-259
-262
-265
-253
-248
-254
-269
-281
-281
-271
-271
-279
-272
-281
-277
-273
-282
-277
-275
-282
-288
-291
-288
-262
-264
-262
-263
-262
-267
-278
-278
-286
-274
-268
-269
-275
-274
-270
-270
-277
-283
-291
-294
-299
-306
-294
-281
-283
-291
-286
-281
-283
-279
-284
-296
-305
-317
-315
-308
-309
-318
-327
-321
-322
-331
-339
-332
-317
-325
-325
-318
-316
-306
-309
-310
-303
-301
-308
-312
-313
-306
-289
-289
-295
-289
-290
-301
-307
-304
-306
-311
-317
-312
-317
-332
-330
-322
-319
-330
-335
-330
-326
-325
-332
-328
-318
-324
-328
-321
-307
-296
-298
-300
-304
-299
-298
-306
-312
-307
-300
-306
-304
-307
-303
-297
-309
-314
-322
-321
-315
-304
-299
-317
-321
-315
-306
-298
-305
-302
-300
-307
-306
-312
-309
-297
-301
-301
-296
-296
-297
-287
-275
-281
-278
-276
-276
-268
-271
-288
-291
-295
-298
-300
-302
-284
-275
-275
-267
-255
-249
-245
-254
-265
-262
-255
-248
-241
-250
-256
-256
-247
-254
-266
-278
-277
-265
-271
-274
-268
-274
-281
-281
-280
-295
-298
-283
-280
-285
-291
-304
-304
-297
-297
-307
-306
-299
-296
-283
-280
-273
-271
-272
-279
-283
-285
-283
-272
-274
-277
-276
-268
-273
-288
-294
-312
-313
-322
-306
-290
-289
-286
-282
-277
-272
-271
-279
-274
-266
-271
-269
-254
-248
-248
-249
-248
-252
-270
-266
-273
-277
-283
-296
-285
-281
-280
-275
-263
-252
-236
-227
-225
-228
-230
-236
-222
-207
-203
-189
-196
-199
-199
-184
-183
-191
-195
-206
-201
-206
-213
-211
-201
-195
-208
-216
-226
-233
-229
-228
-237
-250
-257
-262
-256
-260
-265
-262
-254
-262
-264
-256
-261
-265
-270
-266
-269
-266
-264
-270
-278
-281
-270
-277
-289
-305
-297
-303
-307
-302
-296
-300
-309
-315
-316
-310
-312
-307
-308
-300
-293
-283
-276
-269
-263
-260
-254
-257
-254
-250
-246
-245
-245
-240
-243
-255
-258
-241
-242
-258
-252
-241
-230
-223
-228
-235
-241
-244
-242
-259
-254
-250
-237
-228
-237
-236
-249
-237
-235
-248
-242
-236
-242
-244
-235
-237
-256
-264
-254
-249
-257
-266
-269
-281
-286
-281
-282
-284
-292
-291
-298
-308
-309
-311
-319
-311
-312
-321
-318
-307
-294
-289
-293
-300
-300
-307
-305
-301
-305
-308
-313
-318
-336
-343
-340
-343
-345
-344
-344
-346
-336
-323
-317
-306
-300
-309
-303
-295
-293
-300
-310
-309
-299
-303
-311
-313
-323
-319
-301
-297
-294
-293
-292
-302
-298
-304
-315
-313
-301
-292
-304
-298
-295
-290
-291
-299
-304
-307
-318
-312
-299
-302
-306
-305
-310
-319
-317
-315
-319
-326
-331
-326
-319
-313
-319
-320
-322
-327
-323
-335
-347
-350
-346
-355
-346
-324
-322
-320
-310
-314
-312
-299
-287
-275
-277
-278
-284
-289
-292
-290
-295
-304
-306
-305
-298
-284
-277
-290
-303
-294
-301
-300
-292
-285
-283
-279
-274
-279
-278
-294
-297
-294
-292
-282
-272
-266
-272
-279
-285
-291
-292
-288
-289
-289
-286
-291
-295
-295
-282
-276
-266
-260
-264
-274
-269
-259
-259
-252
-263
-272
-277
-279
-278
-280
-277
-278
-282
-286
-293
-302
-303
-297
-290
-280
-274
-274
-269
-269
-276
-273
-270
-265
-267
-261
-264
-272
-268
-267
-249
-247
-243
-240
-237
-238
-243
-226
-225
-238
-252
-246
-247
-257
-263
-269
-270
-259
-254
-254
-253
-251
-242
-239
-234
-230
-226
-231
-239
-238
-243
-257
-258
-251
-245
-235
-229
-220
-213
-213
-204
-196
-198
-200
-209
-212
-205
-210
-206
-205
-207
-208
-204
-188
-186
-174
-173
-174
-169
-162
-149
-157
-168
-186
-185
-176
-181
-189
-180
-168
-179
-184
-181
-180
-191
-193
-191
-201
-214
-217
-215
-214
-208
-201
-207
-201
-197
-196
-189
-203
-201
-210
-217
-214
-231
-225
-215
-221
-233
-223
-228
-224
-214
-220
-219
-224
-226
-239
-252
-262
-269
-274
-275
-280
-292
-299
-291
-271
-261
-267
-269
-266
-260
-252
-252
-253
-247
-240
-227
-226
-232
-234
-249
-252
-260
-263
-256
-247
-241
-245
-246
-245
-245
-241
-242
-245
-233
-227
-214
-212
-220
-207
-208
-209
-200
-205
-210
-207
-213
-226
-223
-218
-208
-215
-207
-198
-193
-191
-194
-195
-194
-189
-183
-189
-198
-197
-201
-222
-236
-239
-244
-241
-245
-245
-243
-238
-239
-239
-229
-232
-233
-236
-243
-244
-243
-254
-250
-239
-245
-242
-232
-230
-225
-240
-240
-245
-263
-282
-278
-267
-272
-278
-280
-275
-275
-267
-272
-279
-279
-291
-296
-286
-285
-281
-279
-291
-294
-294
-301
-310
-311
-316
-307
-287
-297
-295
-280
-280
-263
-257
-259
-265
-262
-257
-251
-249
-248
-246
-251
-239
-226
-229
-234
-237
-237
-246
-237
-233
-232
-238
-254
-251
-252
-246
-254
-251
-251
-254
-253
-251
-249
-246
-254
-263
-269
-265
-271
-272
-268
-261
-249
-249
-242
-227
-228
-234
-222
-229
-221
-223
-233
-234
-241
-258
-265
-245
-260
-274
-263
-246
-255
-246
-244
-253
-246
-242
-241
-245
-244
-243
-250
-269
-272
-271
-253
-247
-267
-265
-258
-261
-262
-261
-258
-256
-243
-233
-241
-256
-267
-253
-235
-222
-227
-221
-214
-216
-219
-219
-210
-207
-205
-211
-221
-214
-217
-230
-236
-228
-229
-240
-247
-240
-228
-226
-228
-231
-234
-243
-259
-255
-246
-240
-232
-231
-237
-245
-255
-255
-248
-242
-228
-229
-234
-235
-228
-231
-228
-225
-230
-220
-234
-237
-242
-252
-253
-260
-247
-236
-234
-247
-253
-262
-257
-255
-260
-262
-261
-249
-251
-249
-239
-231
-220
-212
-209
-198
-182
-174
-166
-160
-159
-153
-165
-172
-176
-190
-193
-212
-212
-198
-196
-200
-190
-181
-189
-191
-186
-178
-172
-175
-177
-183
-187
-193
-195
-188
-184
-183
-187
-186
-196
-204
-201
-208
-204
-204
-196
-198
-193
-184
-172
-178
-185
-193
-196
-187
-186
-170
-164
-138
-138
-146
-150
-157
-150
-153
-156
-170
-175
-188
-202
-219
-226
-233
-239
-236
-225
-228
-227
-219
-224
-232
-230
-228
-244
-263
-267
-274
-272
-257
-254
-253
-247
-240
-230
-220
-206
-195
-190
-188
-185
-185
-183
-185
-195
-199
-192
-189
-187
-193
-201
-202
-209
-210
-210
-204
-213
-221
-216
-223
-228
-244
-256
-252
-247
-244
-256
-268
-274
-265
-268
-268
-265
-271
-266
-264
-250
-242
-255
-271
-276
-275
-273
-275
-267
-246
-256
-264
-246
-240
-242
-246
-254
-248
-239
-247
-259
-259
-247
-241
-236
-228
-227
-236
-240
-230
-228
-238
-231
-222
-237
-247
-256
-253
-252
-252
-248
-236
-227
-225
-237
-244
-247
-247
-238
-228
-221
-222
-221
-228
-235
-244
-246
-247
-238
-238
-248
-238
-237
-238
-235
-227
-226
-243
-243
-246
-259
-265
-274
-274
-277
-281
-278
-286
-286
-278
-270
-277
-290
-277
-268
-274
-288
-281
-266
-275
-285
-289
-279
-291
-302
-289
-288
-293
-289
-287
-274
-276
-271
-282
-288
-284
-281
-281
-287
-281
-274
-266
-251
-251
-252
-243
-241
-229
-223
-220
-210
-212
-213
-213
-219
-217
-215
-209
-207
-202
-195
-199
-202
-211
-211
-218
-228
-229
-225
-225
-223
-227
-219
-199
-202
-208
-213
-192
-176
-176
-170
-171
-177
-179
-177
-180
-174
-177
-184
-183
-187
-188
-196
-208
-220
-210
-202
-213
-219
-224
-237
-245
-247
-242
-240
-249
-244
-244
-252
-249
-236
-228
-222
-215
-203
-207
-219
-227
-232
-223
-206
-200
-203
-208
-220
-210
-210
-218
-213
-208
-215
-234
-248
-240
-237
-236
-236
-238
-238
-236
-235
-240
-236
-240
-251
-248
-253
-269
-282
-274
-274
-288
-306
-298
-298
-306
-317
-337
-332
-329
-329
-324
-307
-301
-300
-295
-294
-296
-297
-295
-299
-291
-288
-293
-290
-292
-289
-286
-280
-269
-258
-252
-253
-246
-238
-247
-258
-261
-270
-278
-267
-257
-255
-250
-251
-252
-257
-254
-249
-240
-237
-238
-226
-219
-220
-218
-202
-195
-188
-189
-189
-186
-190
-185
-177
-185
-190
-181
-200
-213
-218
-215
-206
-219
-238
-245
-240
-238
-248
-247
-249
-248
-250
-250
-239
-221
-209
-210
-209
-218
-225
-214
-214
-218
-213
-210
-206
-227
-223
-217
-221
-213
-226
-243
-242
-240
-248
-234
-234
-253
-266
-267
-261
-269
-275
-275
-276
-284
-284
-277
-265
-255
-251
-244
-231
-233
-231
-235
-243
-247
-256
-265
-277
-282
-269
-270
-274
-279
-278
-279
-291
-300
-304
-310
-320
-325
-327
-319
-304
-298
-303
-296
-293
-297
-298
-303
-305
-308
-294
-288
-282
-288
-298
-294
-290
-292
-289
-280
-279
-280
-280
-278
-275
-271
-271
-276
-264
-257
-269
-285
-285
-278
-286
-293
-292
-284
-268
-262
-262
-255
-246
-234
-232
-216
-210
-202
-192
-186
-186
-185
-187
-185
-170
-157
-163
-173
-169
-176
-177
-178
-175
-171
-166
-161
-170
-164
-165
-164
-164
-177
-191
-203
-209
-218
-226
-221
-232
-237
-237
-233
-237
-245
-244
-238
-230
-230
-227
-225
-227
-226
-235
-243
-257
-264
-258
-261
-260
-261
-266
-275
-277
-279
-287
-296
-313
-314
-308
-312
-328
-331
-319
-313
-311
-310
-318
-318
-320
-320
-313
-308
-303
-291
-290
-294
-297
-303
-316
-315
-309
-310
-307
-294
-271
-280
-279
-273
-278
-274
-257
-239
-230
-211
-199
-201
-203
-217
-224
-223
-220
-206
-213
-220
-220
-210
-209
-208
-206
-199
-185
-184
-193
-189
-198
-204
-198
-205
-203
-195
-191
-200
-198
-189
-187
-179
-177
-174
-188
-194
-209
-222
-229
-225
-217
-230
-224
-224
-216
-211
-210
-212
-226
-219
-218
-222
-232
-246
-258
-264
-268
-264
-261
-253
-250
-257
-255
-241
-228
-236
-233
-237
-242
-256
-269
-266
-258
-261
-252
-237
-231
-243
-258
-259
-263
-270
-271
-274
-278
-278
-268
-272
-268
-264
-265
-261
-270
-268
-270
-277
-295
-300
-297
-296
-306
-317
-322
-331
-319
-321
-316
-313
-317
-317
-316
-315
-312
-310
-308
-315
-314
-307
-298
-292
-300
-308
-309
-302
-305
-302
-293
-293
-290
-290
-278
-277
-277
-285
-279
-262
-262
-257
-254
-255
-251
-235
-231
-233
-232
-241
-249
-256
-261
-256
-263
-257
-245
-251
-245
-230
-225
-232
-236
-244
-251
-244
-248
-247
-237
-228
-243
-259
-261
-257
-259
-248
-246
-243
-229
-230
-223
-215
-210
-203
-196
-190
-192
-188
-186
-181
-182
-187
-179
-186
-196
-205
-222
-226
-225
-222
-236
-247
-254
-264
-268
-277
-279
-284
-283
-280
-282
-282
-290
-284
-286
-311
-323
-326
-325
-320
-311
-313
-317
-305
-303
-297
-294
-301
-305
-302
-292
-295
-289
-297
-315
-322
-324
-319
-332
-340
-342
-335
-334
-333
-316
-310
-313
-305
-299
-312
-300
-294
-289
-279
-267
-256
-250
-252
-246
-236
-230
-214
-216
-218
-223
-224
-226
-223
-222
-232
-234
-240
-236
-225
-227
-230
-217
-206
-205
-205
-205
-211
-216
-215
-220
-234
-234
-219
-209
-217
-230
-228
-226
-239
-238
-216
-205
-203
-207
-210
-205
-204
-212
-222
-241
-248
-243
-255
-262
-275
-271
-270
-271
-267
-261
-255
-238
-232
-242
-237
-223
-228
-247
-241
-230
-225
-239
-249
-243
-237
-247
-252
-258
-262
-269
-271
-281
-298
-300
-308
-317
-323
-313
-294
-288
-287
-288
-295
-295
-295
-303
-304
-309
-311
-303
-310
-314
-316
-307
-305
-316
-321
-319
-321
-317
-310
-318
-335
-341
-327
-328
-333
-325
-315
-307
-299
-292
-287
-277
-277
-284
-285
-294
-300
-301
-309
-316
-306
-304
-299
-285
-275
-279
-290
-288
-292
-288
-285
-282
-278
-286
-278
-283
-295
-294
-278
-268
-262
-252
-252
-253
-244
-245
-232
-243
-263
-264
-257
-264
-278
-281
-279
-278
-272
-267
-257
-250
-239
-243
-250
-249
-261
-259
-258
-258
-253
-235
-221
-215
-206
-222
-230
-227
-237
-250
-247
-252
-256
-253
-263
-274
-282
-295
-314
-314
-309
-309
-297
-293
-287
-288
-282
-273
-287
-291
-290
-294
-289
-275
-256
-240
-241
-237
-227
-226
-229
-225
-225
-225
-226
-224
-227
-229
-229
-229
-236
-242
-235
-239
-239
-255
-271
-276
-277
-269
-273
-275
-280
-283
-291
-305
-308
-297
-310
-312
-299
-287
-283
-284
-280
-287
-290
-281
-279
-271
-273
-264
-252
-262
-272
-278
-279
-291
-300
-300
-298
-305
-307
-296
-296
-296
-286
-286
-281
-276
-274
-262
-265
-273
-259
-253
-256
-259
-263
-272
-262
-252
-259
-250
-235
-235
-236
-235
-250
-259
-254
-249
-248
-238
-226
-222
-221
-213
-197
-186
-183
-177
-169
-154
-150
-161
-142
-140
-149
-160
-158
-152
-154
-143
-148
-157
-161
-163
-174
-176
-189
-206
-194
-192
-195
-190
-189
-208
-221
-211
-215
-224
-215
-207
-211
-215
-229
-236
-229
-234
-228
-237
-250
-255
-256
-255
-258
-254
-274
-287
-292
-294
-291
-291
-273
-255
-266
-285
-286
-285
-281
-280
-269
-259
-270
-278
-291
-304
-302
-301
-299
-294
-296
-279
-268
-258
-253
-240
-237
-229
-219
-212
-202
-215
-222
-234
-236
-239
-245
-243
-239
-232
-223
-215
-219
-213
-206
-211
-204
-211
-209
-205
-199
-204
-216
-214
-220
-231
-232
-232
-243
-247
-248
-245
-227
-224
-232
-232
-240
-248
-251
-240
-237
-235
-223
-223
-228
-221
-214
-211
-209
-206
-206
-209
-209
-209
-209
-209
-221
-228
-224
-233
-243
-251
-254
-253
-247
-247
-257
-259
-263
-270
-268
-272
-290
-292
-286
-283
-273
-263
-262
-265
-267
-278
-273
-272
-280
-288
-291
-288
-304
-306
-305
-302
-308
-313
-297
-289
-287
-293
-304
-313
-310
-316
-326
-320
-318
-301
-295
-308
-310
-301
-295
-295
-301
-313
-324
-335
-336
-326
-314
-320
-330
-335
-343
-350
-349
-344
-344
-338
-331
-335
-339
-330
-326
-322
-323
-329
-332
-332
-329
-325
-317
-319
-313
-295
-294
-294
-289
-281
-278
-280
-279
-285
-297
-301
-303
-298
-288
-288
-286
-280
-275
-271
-268
-274
-275
-267
-264
-267
-274
-266
-267
-270
-271
-267
-264
-264
-263
-251
-238
-235
-226
-223
-229
-225
-216
-218
-224
-233
-223
-215
-224
-222
-215
-207
-203
-204
-194
-208
-216
-215
-215
-222
-237
-236
-238
-235
-242
-249
-249
-260
-276
-286
-284
-290
-304
-319
-318
-310
-303
-296
-287
-287
-294
-299
-297
-307
-310
-299
-297
-296
-285
-280
-282
-282
-276
-265
-275
-261
-242
-247
-249
-247
-247
-252
-250
-239
-241
-239
-244
-249
-240
-245
-244
-236
-243
-239
-241
-251
-246
-240
-237
-221
-216
-219
-216
-208
-219
-213
-196
-196
-191
-183
-169
-166
-179
-175
-168
-158
-152
-159
-160
-168
-171
-167
-172
-169
-165
-159
-158
-153
-152
-163
-174
-183
-193
-199
-197
-198
-206
-202
-203
-206
-206
-212
-210
-214
-210
-212
-205
-208
-214
-215
-214
-212
-219
-223
-231
-233
-231
-223
-218
-220
-225
-224
-222
-222
-229
-228
-219
-216
-217
-229
-233
-228
-232
-232
-240
-244
-248
-252
-248
-245
-252
-262
-257
-254
-260
-268
-276
-276
-277
-289
-279
-265
-261
-255
-250
-246
-259
-260
-255
-251
-252
-250
-239
-228
-235
-245
-240
-248
-251
-249
-252
-256
-258
-256
-256
-254
-239
-244
-249
-262
-279
-287
-293
-290
-282
-274
-267
-270
-269
-262
-258
-247
-250
-246
-260
-261
-249
-248
-236
-233
-233
-243
-246
-249
-262
-266
-272
-266
-257
-249
-246
-257
-259
-264
-260
-258
-249
-250
-249
-257
-265
-263
-257
-258
-265
-261
-250
-253
-260
-248
-262
-281
-289
-284
-284
-288
-292
-308
-307
-297
-297
-298
-283
-276
-285
-294
-288
-282
-286
-293
-289
-298
-307
-302
-298
-293
-298
-299
-292
-284
-271
-263
-259
-263
-258
-248
-254
-264
-271
-281
-303
-307
-297
-294
-297
-283
-275
-279
-279
-276
-277
-280
-282
-281
-276
-281
-279
-279
-285
-286
-284
-295
-309
-303
-296
-303
-318
-336
-351
-358
-372
-384
-379
-369
-362
-369
-374
-375
-390
-395
-395
-379
-392
-381
-372
-375
-382
-377
-388
-377
-405
-376
-403
-374
-436
-368
-740
-1615
-1185
-1082
-1167
-885
-797
-765
-824
-793
-656
-528
-428
-263
-309
-362
-237
-166
-166
-164
-148
-45
-5
-39
-72
118
-34
-49
55
165
143
277
305
-389
115
-3
-201
-211
-379
-485
-639
-506
-497
-420
-334
-247
-265
-251
-237
-116
-229
-491
-252
-453
-661
-653
-747
-871
-984
-1131
-1086
-1117
-1319
-1413
-1404
-1440
-1413
-1322
-1374
-1073
-992
-937
-738
-666
-688
-627
-280
-161
16
123
-83
-186
-95
78
20
305
281
50
13
12
88
114
116
-107
-166
-207
-403
-409
-411
-429
-388
-342
-330
-253
-310
-532
-564
-573
-635
-572
-407
-369
-306
-373
-522
-482
-422
-343
-240
-86
-58
-168
-320
-119
16
133
204
117
-97
-621
-177
95
-83
71
113
-55
66
-6
3
14
-390
-274
-10
-131
-283
-85
-93
-211
-327
-372
-426
-511
-457
-374
-401
-432
-141
-20
12
68
97
156
191
260
392
449
442
394
372
369
377
347
344
412
288
177
100
65
120
64
51
105
159
123
114
190
126
67
66
98
172
188
219
153
57
46
105
214
244
245
229
144
75
109
283
369
274
227
249
264
323
321
292
264
270
294
227
211
238
188
153
174
154
111
123
84
94
96
28
-8
-24
-33
-13
4
-10
19
-46
-52
7
-28
-18
42
16
-2
12
-81
-152
-103
-141
-126
-33
-27
-5
-13
-40
-39
-39
-46
-40
-54
-35
-46
-44
-74
-79
-66
-35
17
-23
12
22
-61
-50
-71
-63
-47
-76
-77
-108
-95
-141
-141
-93
-98
-63
-58
-45
-66
-129
-130
-142
-134
-138
-113
-121
-149
-129
-155
-137
-137
-129
-116
-110
-108
-149
-166
-192
-220
-221
-232
-234
-232
-264
-282
-285
-313
-309
-318
-276
-273
-286
-294
-347
-342
-374
-363
-314
-277
-248
-249
-234
-239
-244
-211
-207
-206
-190
-186
-216
-219
-225
-240
-242
-224
-179
-153
-105
-94
-95
-123
-157
-120
-111
-88
-71
-75
-67
-114
-107
-109
-98
-54
-17
23
58
74
100
74
46
44
60
85
97
129
132
126
103
131
216
309
407
453
452
442
433
445
445
459
477
482
494
494
558
620
636
635
617
667
676
722
738
717
714
703
789
815
936
1059
1067
1093
1089
1093
1109
1115
1104
1097
1061
1027
1027
1001
893
682
246
-256
-768
-1092
-1228
-1301
-1248
-1313
-1475
-1713
-1837
-1770
-1602
-1331
-1155
-1108
-1172
-1286
-1305
-1265
-1102
-929
-714
-497
-293
-5
247
468
579
655
734
783
862
904
870
707
475
272
106
55
59
50
-10
-136
-293
-476
-634
-772
-939
-1102
-1264
-1396
-1504
-1584
-1621
-1663
-1662
-1594
-1462
-1288
-1119
-958
-838
-761
-695
-622
-523
-455
-418
-363
-361
-398
-421
-491
-662
-1046
-1454
-1595
-1625
-1597
-1421
-1309
-1287
-1313
-1330
-1317
-1192
-987
-878
-942
-1083
-1118
-1192
-1222
-1131
-1000
-818
-630
-460
-337
-231
-207
-324
-467
-580
-654
-710
-820
-937
-1076
-1216
-1248
-1183
-1024
-821
-655
-588
-565
-543
-541
-534
-499
-431
-366
-286
-190
-94
-3
90
171
273
373
460
489
438
330
192
22
-95
-134
-110
-76
-53
-31
-11
36
121
185
262
375
431
368
290
220
176
221
342
645
857
1092
1231
1378
1487
1439
1518
1465
1457
1496
1468
1525
1529
1615
1616
1720
1838
2041
2121
2050
1912
1583
1153
405
-671
-1957
-3028
-3869
-4056
-3770
-3134
-2586
-2445
-2577
-2842
-2773
-2391
-1696
-1066
-758
-792
-1187
-1479
-1516
-1168
-548
94
717
1213
1683
1992
2224
2308
2209
2040
1777
1509
1244
884
417
-153
-701
-1131
-1336
-1349
-1286
-1203
-1239
-1378
-1620
-1873
-2105
-2289
-2399
-2439
-2407
-2336
-2220
-2047
-1807
-1505
-1124
-685
-180
330
748
1038
1184
1208
1177
1113
1050
996
941
873
798
698
590
472
368
265
140
-10
-204
-463
-799
-1152
-1511
-1800
-2006
-2132
-2153
-2093
-1983
-1862
-1688
-1459
-1203
-947
-700
-478
-290
-135
-21
70
166
255
347
449
568
677
780
864
884
834
749
615
440
235
-6
-262
-553
-838
-1085
-1302
-1464
-1567
-1600
-1606
-1598
-1557
-1520
-1476
-1455
-1413
-1457
-1658
-2078
-2463
-2586
-2659
-2582
-2480
-2218
-1839
-1453
-1060
-716
-258
119
320
291
249
241
83
-136
-407
-517
-554
-572
-591
-458
-414
-502
-580
-801
-922
-1003
-1013
-1337
-1590
-1856
-2044
-2121
-1996
-1763
-1587
-1266
-935
-584
-343
-96
63
248
322
313
265
256
285
368
372
369
355
372
346
332
342
309
210
52
-50
-174
-259
-327
-351
-357
-295
-208
-124
-22
95
167
239
333
408
442
399
468
433
475
499
460
427
334
442
520
736
982
1205
1419
1524
1648
1684
1807
1978
2120
2216
2220
2189
1967
1674
1332
940
381
-336
-1257
-2067
-2814
-3216
-3278
-3114
-2692
-2388
-2092
-2050
-1999
-1926
-1849
-1627
-1413
-1085
-851
-645
-469
-305
-4
316
740
1129
1571
1880
2021
2051
1910
1684
1306
934
539
139
-214
-568
-862
-1118
-1313
-1450
-1573
-1653
-1684
-1696
-1716
-1782
-1836
-1897
-1943
-1936
-1862
-1706
-1503
-1257
-964
-643
-304
38
382
673
902
1064
1154
1177
1125
1023
877
693
514
339
172
11
-157
-295
-424
-550
-682
-810
-951
-1108
-1267
-1409
-1526
-1625
-1656
-1640
-1548
-1409
-1235
-1001
-752
-486
-248
-32
158
335
463
517
548
549
531
481
421
369
310
266
216
168
86
-9
-129
-267
-411
-568
-713
-872
-1010
-1104
-1167
-1210
-1203
-1164
-1086
-971
-832
-682
-535
-402
-296
-205
-135
-63
-25
0
-5
-9
-37
-91
-152
-359
-792
-1442
-1874
-2333
-2613
-2779
-2653
-2385
-2111
-1829
-1674
-1359
-1050
-734
-618
-396
-185
-94
-131
-213
-190
-190
-115
-104
4
126
277
234
82
-49
-266
-573
-956
-1235
-1477
-1710
-1847
-1937
-1905
-1794
-1594
-1356
-1033
-673
-378
-169
13
182
279
327
361
418
453
490
518
566
637
670
651
599
501
370
170
-18
-201
-357
-513
-644
-729
-742
-698
-639
-517
-388
-238
-139
-24
146
290
393
432
468
472
492
551
652
867
1073
1227
1229
1262
1251
1238
1227
1189
1228
1294
1337
1323
1306
1369
1427
1447
1428
1418
1426
1387
1298
1007
474
-516
-1524
-2635
-3367
-3597
-3469
-2945
-2464
-1949
-1755
-1610
-1469
-1227
-908
-557
-190
32
204
213
209
197
216
354
474
812
1158
1539
1756
1790
1629
1211
754
239
-138
-507
-786
-1089
-1383
-1650
-1898
-2021
-2045
-1908
-1726
-1502
-1305
-1145
-996
-887
-807
-777
-730
-664
-560
-393
-176
88
311
517
677
798
883
946
964
905
781
599
379
111
-171
-447
-693
-887
-1029
-1117
-1153
-1141
-1091
-1042
-998
-975
-967
-967
-948
-893
-818
-717
-623
-515
-410
-267
-119
52
250
413
548
619
651
630
573
466
320
154
-28
-194
-359
-470
-552
-628
-685
-732
-757
-782
-788
-775
-752
-741
-731
-722
-721
-695
-652
-583
-486
-369
-246
-149
-45
50
144
192
226
209
183
118
12
-85
-191
-308
-428
-528
-598
-702
-967
-1511
-2180
-2565
-2911
-2989
-2908
-2495
-1971
-1455
-1090
-848
-504
-118
133
148
303
452
509
308
91
-29
-149
-267
-375
-328
-191
-59
-170
-371
-617
-895
-1249
-1611
-1812
-1870
-1890
-1865
-1800
-1583
-1277
-969
-651
-248
172
499
694
817
881
842
718
576
479
404
315
262
233
233
164
55
-56
-158
-286
-428
-549
-638
-701
-756
-769
-758
-673
-534
-351
-108
174
449
647
788
856
896
862
821
804
832
866
861
811
722
645
575
564
559
571
586
596
641
632
643
693
753
889
994
1129
1236
1365
1420
1410
1356
1330
1291
1197
968
513
-163
-940
-1736
-2248
-2479
-2379
-2109
-1825
-1583
-1531
-1493
-1449
-1303
-1076
-729
-383
-92
121
235
308
271
299
364
521
777
1026
1254
1318
1272
1063
769
431
120
-112
-347
-541
-788
-1017
-1254
-1425
-1516
-1529
-1462
-1379
-1224
-1078
-910
-782
-662
-554
-489
-424
-358
-261
-130
41
208
365
502
587
647
685
694
675
636
548
432
263
89
-123
-342
-544
-700
-809
-870
-878
-872
-843
-838
-837
-840
-821
-786
-721
-637
-544
-440
-345
-257
-157
-57
44
150
249
344
424
470
476
434
366
267
141
21
-88
-186
-266
-336
-402
-464
-507
-550
-592
-628
-642
-633
-618
-595
-574
-547
-528
-503
-461
-411
-347
-264
-180
-118
-62
-30
-3
-13
-32
-42
-80
-102
-142
-185
-237
-284
-321
-355
-384
-410
-444
-513
-557
-723
-1099
-1807
-2342
-2734
-2880
-2762
-2392
-1742
-1075
-528
-272
-74
140
364
339
353
426
482
346
1
-283
-493
-619
-753
-737
-567
-313
-242
-339
-515
-747
-1053
-1412
-1654
-1690
-1642
-1567
-1446
-1252
-937
-643
-354
-23
319
630
804
859
857
788
599
347
103
-82
-214
-292
-294
-234
-165
-170
-209
-274
-311
-395
-456
-474
-472
-466
-471
-450
-370
-245
-75
134
381
616
774
868
916
881
827
739
660
612
605
542
449
338
286
275
287
303
336
414
495
535
587
653
713
779
830
883
992
1085
1167
1201
1207
1201
1133
1020
780
376
-236
-855
-1518
-1891
-2052
-1991
-1797
-1654
-1538
-1563
-1538
-1435
-1205
-912
-577
-288
-85
69
101
165
186
264
370
521
735
889
1028
1008
925
723
506
295
82
-115
-322
-499
-734
-905
-1058
-1150
-1196
-1191
-1135
-1095
-1012
-934
-821
-730
-647
-593
-559
-528
-501
-420
-316
-162
-16
118
207
251
269
270
275
285
285
232
141
7
-125
-283
-424
-525
-595
-641
-665
-671
-665
-661
-686
-695
-688
-662
-632
-577
-505
-444
-365
-285
-201
-120
-43
31
96
150
200
230
241
223
210
162
80
0
-82
-143
-200
-243
-285
-323
-367
-413
-452
-484
-498
-507
-503
-484
-461
-461
-437
-401
-378
-345
-312
-259
-219
-165
-127
-89
-69
-81
-95
-124
-145
-186
-209
-257
-264
-290
-306
-323
-339
-326
-361
-370
-389
-389
-432
-456
-576
-861
-1446
-2046
-2382
-2580
-2469
-2195
-1628
-1024
-549
-357
-248
-118
7
-16
-58
43
104
62
-174
-396
-505
-543
-597
-552
-357
-130
-48
-152
-307
-521
-810
-1144
-1416
-1508
-1496
-1468
-1355
-1139
-843
-600
-369
-134
124
326
474
557
614
612
501
315
139
9
-99
-150
-126
-38
32
21
-31
-125
-213
-330
-440
-490
-498
-487
-472
-428
-323
-195
-47
122
293
464
592
655
652
618
563
469
375
307
285
280
308
311
366
403
401
369
287
284
285
341
390
437
577
675
775
794
888
968
1050
1084
1082
1149
1128
1072
844
473
-117
-737
-1345
-1734
-1851
-1833
-1699
-1631
-1552
-1532
-1481
-1317
-1133
-847
-580
-350
-209
-105
-57
-58
-29
36
179
318
516
675
792
823
765
660
467
270
26
-188
-411
-608
-763
-895
-967
-1056
-1089
-1117
-1106
-1046
-960
-841
-744
-642
-603
-577
-594
-593
-565
-500
-361
-224
-71
40
137
184
220
242
253
242
186
126
38
-50
-170
-288
-410
-489
-521
-548
-566
-580
-567
-555
-552
-570
-588
-601
-628
-624
-596
-534
-465
-377
-285
-218
-131
-73
-7
49
111
150
156
147
111
71
23
-23
-77
-113
-152
-182
-210
-246
-264
-292
-319
-357
-377
-406
-428
-437
-454
-465
-444
-415
-390
-352
-313
-287
-247
-223
-209
-180
-165
-160
-159
-155
-170
-176
-177
-174
-181
-173
-182
-171
-179
-190
-215
-244
-258
-295
-311
-354
-378
-436
-464
-525
-654
-833
-1146
-1518
-2021
-2172
-2252
-2101
-1795
-1434
-1005
-707
-536
-487
-410
-333
-276
-312
-251
-224
-224
-272
-339
-338
-301
-251
-241
-169
-126
-129
-246
-405
-601
-830
-1057
-1245
-1336
-1308
-1205
-1032
-801
-556
-344
-191
-82
-7
43
88
122
142
121
95
26
-20
-36
-29
10
60
116
143
120
52
-39
-155
-277
-377
-443
-469
-453
-413
-317
-205
-65
43
149
228
280
360
388
416
407
394
346
294
261
210
207
188
233
254
289
280
263
295
255
232
161
156
138
158
212
273
416
521
675
759
892
981
1067
1112
1115
1105
936
604
95
-379
-778
-1030
-1163
-1281
-1281
-1290
-1233
-1190
-1116
-998
-924
-831
-842
-817
-844
-814
-756
-677
-560
-423
-240
-80
101
263
413
508
503
483
350
204
12
-146
-283
-393
-460
-509
-495
-502
-479
-498
-487
-483
-494
-519
-587
-635
-702
-733
-762
-736
-698
-643
-563
-480
-376
-284
-179
-104
-27
-10
-5
-39
-65
-96
-114
-106
-114
-85
-65
-15
1
7
4
-21
-77
-142
-189
-261
-302
-361
-394
-423
-400
-364
-324
-252
-195
-132
-102
-102
-112
-140
-180
-249
-305
-327
-327
-315
-295
-268
-251
-230
-227
-214
-198
-171
-156
-136
-151
-170
-186
-214
-225
-238
-219
-213
-199
-194
-182
-189
-191
-230
-334
-508
-735
-885
-1044
-1046
-1047
-936
-791
-696
-679
-666
-694
-670
-673
-692
-661
-636
-585
-642
-631
-612
-562
-510
-449
-364
-276
-208
-181
-195
-234
-308
-416
-535
-600
-638
-653
-640
-594
-540
-503
-485
-485
-486
-489
-490
-484
-486
-489
-505
-534
-536
-530
-505
-477
-422
-376
-315
-258
-225
-199
-199
-215
-231
-261
-279
-273
-259
-213
-163
-104
-69
-43
-42
-60
-65
-77
-83
-95
-101
-129
-154
-190
-212
-238
-235
-226
-209
-187
-168
-115
-89
-65
-70
-72
-91
-118
-113
-99
-83
-53
-36
-40
-6
32
96
157
183
169
148
116
103
95
97
98
132
172
196
179
181
205
240
261
265
267
248
231
158
127
132
166
211
249
304
369
438
466
515
538
544
517
434
344
156
-35
-238
-333
-405
-439
-434
-501
-405
-406
-355
-348
-369
-331
-404
-388
-477
-461
-405
-339
-229
-203
-118
-90
-11
15
14
8
-38
-63
-130
-165
-233
-213
-224
-205
-193
-172
-144
-151
-157
-221
-248
-287
-331
-353
-366
-370
-373
-370
-360
-301
-272
-217
-189
-133
-127
-124
-117
-164
-153
-205
-200
-226
-190
-169
-128
-95
-85
-67
-104
-139
-175
-184
-241
-240
-251
-215
-206
-197
-196
-196
-176
-174
-169
-194
-200
-232
-222
-231
-224
-219
-225
-205
-218
-214
-227
-203
-181
-158
-143
-140
-138
-156
-155
-178
-174
-152
-162
-166
-200
-207
-258
-276
-332
-338
-372
-383
-381
-389
-391
-464
-592
-768
-871
-987
-998
-975
-844
-733
-607
-548
-492
-464
-454
-457
-481
-483
-512
-486
-480
-423
-376
-350
-362
-362
-359
-358
-357
-387
-413
-494
-571
-677
-747
-781
-783
-770
-722
-662
-605
-546
-496
-456
-434
-421
-445
-443
-428
-391
-345
-285
-227
-183
-147
-133
-102
-82
-61
-83
-105
-118
-148
-174
-186
-180
-179
-174
-173
-158
-146
-140
-138
-133
-117
-145
-164
-199
-216
-218
-205
-166
-130
-70
-14
32
61
83
84
67
75
59
49
45
45
48
33
16
-12
-34
-28
-51
-49
-59
-38
-34
-25
-11
9
16
-17
-21
-59
-20
-9
27
55
99
123
140
122
120
107
101
72
44
40
19
18
-23
-6
-16
20
18
62
116
139
194
204
213
170
123
49
-43
-130
-202
-216
-209
-189
-158
-136
-148
-202
-240
-307
-388
-429
-471
-467
-500
-444
-458
-417
-413
-409
-413
-446
-425
-443
-358
-333
-264
-229
-178
-156
-183
-175
-196
-199
-230
-238
-259
-264
-263
-283
-274
-276
-273
-287
-299
-321
-355
-348
-334
-331
-330
-308
-297
-314
-310
-308
-280
-271
-258
-272
-279
-270
-273
-265
-292
-269
-277
-287
-307
-300
-294
-301
-304
-320
-315
-313
-308
-328
-312
-279
-276
-280
-300
-308
-344
-349
-336
-351
-324
-342
-346
-376
-394
-427
-422
-421
-396
-359
-323
-272
-271
-254
-265
-275
-315
-330
-364
-382
-400
-400
-379
-352
-310
-303
-290
-295
-286
-298
-298
-296
-287
-283
-268
-255
-257
-251
-256
-258
-270
-270
-263
-237
-230
-225
-239
-252
-276
-313
-326
-344
-352
-352
-323
-299
-296
-279
-270
-286
-313
-313
-299
-282
-268
-234
-206
-188
-177
-163
-148
-137
-124
-132
-129
-118
-103
-85
-65
-58
-53
-61
-79
-97
-101
-96
-111
-87
-78
-74
-85
-98
-101
-99
-103
-105
-80
-76
-69
-46
-44
-48
-32
-17
-28
-28
-33
-39
-46
-59
-72
-81
-72
-82
-94
-105
-117
-119
-114
-88
-58
-35
-26
-31
-39
-49
-67
-73
-86
-98
-90
-80
-82
-67
-58
-58
-62
-68
-65
-70
-72
-67
-63
-72
-98
-121
-129
-153
-182
-191
-191
-189
-177
-176
-178
-192
-209
-238
-260
-276
-294
-305
-322
-312
-284
-267
-258
-245
-238
-222
-215
-200
-186
-177
-181
-170
-167
-186
-190
-190
-195
-199
-214
-231
-244
-254
-264
-271
-274
-290
-307
-320
-326
-324
-324
-319
-312
-305
-293
-290
-283
-273
-267
-262
-278
-280
-294
-300
-304
-308
-302
-319
-325
-319
-305
-300
-304
-303
-290
-289
-300
-304
-303
-298
-302
-294
-294
-284
-264
-252
-246
-233
-206
-204
-216
-221
-220
-225
-244
-273
-308
-332
-351
-368
-371
-373
-371
-372
-361
-354
-343
-324
-320
-314
-318
-326
-341
-353
-364
-354
-345
-338
-323
-315
-305
-307
-305
-290
-300
-300
-289
-293
-315
-346
-355
-370
-377
-382
-385
-374
-373
-389
-394
-397
-401
-410
-411
-411
-424
-416
-406
-400
-391
-368
-358
-356
-333
-319
-318
-315
-307
-306
-317
-339
-356
-363
-390
-394
-391
-402
-424
-446
-457
-468
-472
-466
-455
-438
-444
-438
-429
-416
-401
-382
-351
-339
-324
-311
-295
-289
-290
-289
-284
-288
-293
-319
-335
-346
-359
-372
-378
-375
-375
-375
-376
-388
-401
-408
-412
-419
-414
-393
-376
-357
-347
-334
-300
-282
-250
-233
-233
-235
-238
-242
-263
-261
-270
-295
-306
-312
-320
-322
-328
-334
-346
-363
-370
-403
-398
-402
-416
-410
-412
-422
-434
-422
-408
-396
-369
-347
-339
-329
-316
-307
-315
-315
-301
-292
-276
-262
-264
-251
-234
-239
-246
-256
-268
-279
-295
-295
-305
-309
-321
-355
-362
-359
-371
-379
-385
-388
-390
-391
-389
-393
-398
-409
-405
-408
-418
-404
-385
-365
-351
-330
-314
-302
-271
-262
-264
-254
-248
-234
-252
-265
-271
-274
-281
-289
-291
-294
-309
-320
-328
-338
-349
-361
-367
-393
-413
-435
-444
-442
-443
-446
-436
-420
-410
-390
-380
-358
-342
-323
-300
-276
-260
-253
-239
-229
-219
-214
-199
-196
-197
-189
-180
-191
-214
-221
-233
-246
-268
-275
-282
-304
-337
-360
-370
-382
-400
-412
-418
-413
-393
-368
-352
-343
-324
-295
-285
-282
-271
-258
-246
-252
-243
-224
-212
-208
-209
-205
-200
-204
-222
-234
-242
-258
-266
-289
-314
-317
-329
-340
-361
-365
-360
-360
-358
-359
-352
-355
-357
-360
-364
-352
-352
-362
-373
-384
-368
-353
-333
-312
-293
-266
-246
-231
-223
-225
-239
-264
-284
-314
-331
-353
-359
-359
-370
-368
-374
-378
-365
-352
-341
-341
-345
-357
-377
-389
-390
-391
-382
-367
-349
-339
-351
-347
-338
-306
-281
-261
-248
-240
-229
-225
-229
-237
-237
-236
-233
-231
-212
-202
-221
-238
-250
-256
-264
-280
-291
-294
-291
-304
-319
-341
-368
-372
-383
-397
-410
-400
-391
-387
-368
-351
-331
-320
-311
-312
-317
-315
-321
-325
-326
-324
-316
-322
-319
-317
-313
-314
-313
-313
-321
-332
-340
-353
-367
-373
-382
-395
-400
-386
-381
-378
-372
-359
-351
-357
-362
-370
-367
-359
-357
-361
-361
-370
-364
-358
-365
-356
-351
-367
-370
-371
-376
-389
-392
-372
-351
-336
-325
-319
-322
-320
-316
-312
-303
-299
-298
-300
-319
-334
-350
-358
-373
-384
-381
-385
-367
-357
-357
-360
-368
-380
-386
-378
-388
-394
-407
-409
-427
-428
-422
-415
-408
-407
-391
-389
-379
-379
-381
-392
-399
-401
-393
-396
-380
-354
-319
-289
-276
-253
-246
-241
-244
-228
-235
-257
-264
-279
-281
-292
-309
-317
-317
-314
-319
-308
-288
-294
-305
-311
-309
-316
-342
-337
-335
-341
-326
-316
-298
-275
-250
-249
-243
-241
-238
-231
-237
-245
-258
-267
-273
-278
-285
-296
-305
-305
-307
-306
-309
-310
-305
-307
-310
-313
-320
-326
-318
-308
-303
-293
-276
-267
-249
-233
-228
-231
-234
-236
-239
-243
-252
-265
-281
-292
-300
-297
-301
-302
-297
-299
-299
-294
-293
-304
-302
-289
-300
-324
-343
-360
-366
-376
-370
-350
-334
-321
-308
-292
-285
-292
-297
-298
-295
-292
-282
-284
-279
-273
-265
-261
-242
-219
-213
-216
-214
-202
-211
-216
-215
-209
-216
-229
-225
-233
-231
-214
-217
-222
-224
-228
-240
-247
-245
-254
-272
-283
-299
-307
-317
-320
-318
-319
-312
-303
-302
-306
-303
-285
-278
-271
-272
-275
-278
-287
-291
-293
-293
-299
-303
-293
-292
-292
-297
-303
-292
-277
-274
-279
-268
-258
-247
-251
-259
-248
-242
-246
-257
-263
-251
-240
-236
-232
-231
-225
-235
-246
-260
-261
-260
-265
-280
-282
-273
-277
-284
-294
-303
-302
-298
-302
-315
-305
-300
-296
-280
-266
-257
-259
-254
-258
-267
-266
-257
-257
-258
-253
-248
-257
-260
-264
-259
-247
-244
-239
-238
-249
-258
-265
-262
-265
-252
-247
-239
-222
-223
-226
-229
-228
-240
-243
-252
-251
-249
-254
-253
-245
-226
-225
-219
-223
-221
-215
-215
-214
-212
-207
-198
-201
-202
-186
-176
-175
-175
-176
-173
-176
-180
-187
-202
-208
-226
-245
-238
-235
-239
-233
-218
-214
-208
-198
-198
-205
-202
-207
-212
-220
-229
-239
-243
-247
-260
-268
-268
-265
-284
-303
-311
-301
-307
-312
-321
-312
-301
-298
-281
-280
-281
-272
-245
-220
-207
-202
-193
-179
-173
-186
-190
-185
-187
-193
-193
-193
-204
-206
-225
-250
-266
-283
-291
-300
-303
-309
-320
-337
-326
-316
-323
-312
-306
-300
-287
-270
-256
-247
-236
-227
-212
-201
-206
-210
-198
-193
-195
-203
-202
-210
-213
-223
-245
-253
-272
-280
-281
-278
-271
-267
-270
-262
-256
-261
-261
-258
-251
-251
-246
-241
-224
-204
-191
-181
-194
-181
-191
-194
-191
-193
-196
-200
-208
-206
-206
-221
-217
-224
-249
-278
-296
-301
-308
-302
-299
-298
-307
-307
-307
-295
-264
-250
-229
-208
-216
-219
-213
-209
-210
-210
-198
-189
-191
-194
-194
-201
-206
-217
-228
-220
-232
-248
-247
-241
-236
-239
-240
-237
-227
-222
-215
-193
-173
-178
-188
-204
-205
-200
-210
-226
-229
-235
-257
-279
-283
-273
-281
-282
-273
-263
-250
-249
-238
-208
-197
-204
-207
-202
-209
-205
-206
-205
-198
-199
-203
-211
-209
-193
-180
-174
-185
-200
-205
-223
-234
-251
-254
-247
-255
-258
-262
-244
-240
-233
-214
-203
-192
-189
-176
-188
-199
-209
-216
-212
-196
-182
-188
-207
-209
-221
-217
-220
-215
-207
-215
-203
-199
-198
-195
-195
-203
-207
-218
-221
-214
-227
-237
-248
-241
-237
-240
-237
-223
-234
-245
-247
-252
-259
-273
-269
-277
-265
-257
-230
-320
-275
-116
-93
-86
-212
-251
-195
-242
-150
-208
-190
-145
-145
-123
-190
-182
-225
-176
-202
-203
-222
-128
-182
-477
-417
-176
-56
-144
-224
-60
-78
-147
-168
-226
-270
-275
-196
-218
-198
-202
-128
-63
-45
-65
-96
-114
-139
-130
-164
-206
-202
-183
-198
-198
-202
-225
-228
-193
-190
-215
-245
-274
-234
-197
-206
-221
-229
-202
-186
-205
-213
-212
-184
-156
-151
-151
-143
-136
-127
-127
-147
-152
-149
-152
-154
-171
-191
-206
-202
-197
-204
-198
-210
-220
-215
-227
-248
-256
-241
-225
-196
-201
-336
-382
-282
-171
-119
-184
-150
-97
-121
-161
-174
-177
-180
-149
-140
-134
-153
-148
-124
-126
-121
-130
-140
-155
-152
-158
-182
-205
-241
-274
-299
-311
-315
-309
-305
-297
-282
-275
-257
-239
-247
-251
-240
-246
-271
-267
-208
-174
-191
-192
-190
-175
-189
-231
-235
-227
-224
-234
-229
-220
-212
-209
-220
-233
-263
-279
-293
-307
-309
-298
-299
-293
-278
-259
-256
-270
-265
-253
-247
-247
-242
-242
-249
-256
-254
-241
-252
-258
-253
-242
-240
-242
-250
-251
-244
-259
-284
-306
-314
-323
-332
-329
-336
-342
-337
-331
-331
-341
-337
-321
-319
-319
-310
-294
-284
-287
-291
-296
-301
-292
-292
-288
-274
-255
-247
-231
-218
-230
-238
-253
-260
-261
-283
-310
-322
-319
-336
-346
-358
-374
-371
-372
-372
-365
-353
-360
-360
-353
-341
-332
-324
-310
-296
-279
-273
-263
-246
-229
-213
-196
-191
-184
-173
-174
-186
-210
-222
-229
-238
-248
-269
-271
-285
-307
-316
-323
-326
-340
-353
-379
-380
-361
-338
-309
-319
-318
-300
-292
-294
-285
-270
-265
-266
-267
-254
-229
-223
-222
-229
-213
-199
-207
-219
-214
-204
-220
-226
-233
-251
-282
-303
-319
-330
-334
-339
-353
-350
-350
-350
-350
-339
-324
-328
-315
-300
-298
-289
-281
-274
-256
-242
-233
-223
-216
-228
-219
-224
-235
-224
-211
-202
-260
-235
-223
-205
-172
-221
-205
-216
-204
-238
-226
-209
-242
-207
-232
-230
-242
-218
-207
-203
-198
-199
-194
-204
-193
-197
-200
-202
-180
-174
-182
-186
-195
-203
-212
-238
-251
-251
-260
-256
-252
-253
-258
-243
-240
-247
-249
-249
-252
-248
-243
-239
-229
-234
-227
-224
-222
-229
-225
-236
-245
-244
-256
-265
-277
-293
-300
-296
-291
-289
-297
-307
-306
-297
-289
-289
-275
-261
-256
-248
-244
-226
-217
-222
-232
-234
-229
-226
-215
-212
-223
-227
-229
-229
-224
-225
-225
-217
-216
-216
-213
-222
-234
-229
-234
-249
-260
-274
-273
-288
-285
-272
-272
-257
-243
-228
-230
-240
-230
-225
-217
-212
-220
-209
-202
-211
-219
-233
-238
-255
-259
-261
-253
-250
-243
-232
-239
-244
-245
-248
-266
-279
-278
-252
-260
-296
-328
-312
-284
-292
-315
-297
-254
-236
-232
-245
-251
-231
-219
-225
-228
-216
-206
-207
-208
-208
-211
-224
-241
-252
-259
-267
-279
-302
-308
-304
-313
-309
-317
-324
-334
-335
-341
-350
-337
-318
-305
-292
-278
-258
-241
-232
-223
-222
-219
-214
-213
-204
-176
-170
-171
-173
-187
-196
-192
-172
-178
-185
-206
-226
-246
-266
-281
-285
-282
-285
-293
-309
-325
-340
-341
-344
-338
-315
-317
-320
-328
-326
-321
-324
-315
-325
-338
-341
-332
-324
-310
-293
-276
-263
-266
-264
-258
-255
-272
-290
-304
-302
-310
-329
-337
-342
-341
-352
-347
-345
-358
-361
-366
-375
-376
-370
-358
-357
-362
-350
-344
-341
-333
-315
-301
-301
-296
-297
-293
-282
-280
-267
-260
-250
-237
-243
-245
-254
-254
-243
-247
-253
-259
-262
-266
-270
-277
-285
-290
-293
-305
-315
-324
-327
-336
-330
-321
-321
-323
-320
-306
-297
-288
-283
-261
-239
-226
-211
-209
-208
-222
-227
-219
-220
-213
-211
-204
-205
-219
-234
-251
-264
-287
-303
-308
-313
-317
-328
-324
-317
-317
-317
-312
-309
-314
-302
-309
-314
-309
-314
-309
-320
-331
-317
-304
-305
-314
-299
-285
-276
-265
-257
-260
-276
-269
-256
-264
-269
-289
-297
-296
-297
-306
-326
-334
-330
-325
-323
-321
-325
-325
-331
-326
-314
-304
-300
-291
-282
-291
-288
-291
-298
-294
-298
-299
-295
-302
-305
-307
-305
-304
-295
-279
-277
-287
-284
-268
-256
-258
-255
-245
-226
-224
-231
-225
-224
-226
-218
-200
-189
-195
-204
-220
-235
-224
-227
-236
-241
-239
-238
-244
-247
-250
-261
-276
-278
-288
-294
-288
-294
-295
-289
-288
-284
-285
-275
-263
-254
-252
-259
-259
-260
-258
-256
-254
-257
-262
-272
-276
-280
-273
-274
-273
-271
-272
-262
-264
-270
-278
-269
-273
-269
-261
-275
-276
-277
-283
-298
-277
-264
-274
-269
-274
-275
-280
-292
-291
-286
-277
-278
-284
-282
-283
-286
-293
-288
-289
-276
-267
-268
-257
-250
-251
-257
-257
-272
-279
-282
-298
-295
-289
-293
-286
-272
-266
-257
-243
-221
-211
-211
-221
-234
-239
-260
-270
-279
-286
-285
-291
-301
-305
-313
-316
-330
-330
-315
-302
-292
-303
-310
-308
-310
-309
-296
-282
-288
-289
-286
-284
-271
-282
-299
-305
-311
-322
-342
-359
-356
-366
-372
-369
-379
-371
-359
-353
-363
-359
-368
-372
-366
-333
-361
-349
-390
-358
-392
-326
-399
-286
-663
-1065
-1003
-1126
-1135
-1084
-754
-603
-237
-286
-140
-141
-181
-373
-418
-550
-504
-525
-469
-372
-348
-156
-177
-78
-82
-44
-129
-175
-266
-378
-345
-360
-367
-337
-272
-175
-162
-155
-185
-191
-252
-349
-487
-414
-459
-487
-522
-418
-440
-407
-388
-375
-407
-500
-464
-558
-484
-445
-426
-454
-327
-378
-347
-327
-305
-393
-323
-263
-331
-337
-277
-304
-264
-237
-267
-188
-229
-283
-147
-197
-247
-162
-235
-161
-171
-234
-139
-186
-125
-131
-273
-153
-148
-293
-242
-240
-208
-302
-230
-222
-207
-156
-241
-144
-215
-176
-265
-392
-248
-350
-284
-333
-185
-162
-214
-94
-207
7
-241
-120
-222
-241
-113
-359
-145
-188
-108
-199
-105
-65
-63
-34
-139
-92
-174
-194
-221
-252
-191
-110
-191
-160
-156
5
-69
-150
-72
-157
-189
-298
-223
-188
-249
-167
-161
-137
-95
-126
-164
-208
-189
-182
-207
-188
-156
-103
-142
-156
-36
-179
-186
-139
-175
-189
-214
-138
-207
-156
-142
-86
-110
-238
-92
-182
-157
-268
-203
-93
-213
-237
-155
-84
-199
-183
-176
-187
-129
-141
-194
-91
-154
-151
-190
-124
-183
-190
-187
-200
-106
-221
-162
-147
-124
-223
-188
-159
-221
-209
-199
-132
-187
-142
-54
-234
-234
-131
-116
-170
-96
-27
-166
-160
-153
-73
-253
-295
-109
-129
-163
-173
-152
-58
-137
-209
-88
-12
-168
-185
-175
-91
-245
-299
-121
0
-111
-289
-111
-74
-129
-253
-238
-173
-210
-265
-169
-78
-214
-81
-125
-242
-115
-176
-60
-268
-240
-31
-140
-158
-137
92
-105
-150
-127
29
-88
-213
-82
-24
-127
-312
-62
9
-100
-174
-36
-103
-107
-52
-181
-261
-53
-82
-296
-113
-16
83
-201
-240
2
-75
-254
-123
-117
-39
-108
-54
0
-100
54
100
-42
-203
-40
-100
-219
-242
13
-128
-179
-101
-63
-124
-261
-140
-333
-368
-232
-137
-348
-319
-199
-143
-359
-206
0
-231
-186
-176
-223
-254
-214
-312
-179
-87
-112
-43
-78
-179
-151
-98
-120
-253
-236
-107
-212
-283
-229
-34
-138
-215
-154
-153
-200
-202
-273
-624
-588
-688
-902
-616
-448
-416
-296
-8
-47
-138
-106
-186
-222
-242
-319
-358
-395
-192
-94
-284
-154
18
-124
-334
-234
-398
-427
-524
-511
-435
-398
-180
-143
-174
-93
157
-85
-240
-329
-235
-286
-461
-428
-303
-8
-231
-78
243
142
4
-404
-310
-140
-504
-638
-486
-2
-157
-67
-64
-167
91
-387
-231
-152
-191
-533
-407
-292
-336
-147
-341
172
-146
-295
19
-22
-534
-392
-100
-122
-400
-214
16
245
2
-476
161
76
-300
-484
19
-369
-572
-86
152
-254
-251
100
-159
-290
-289
-225
-385
-339
54
-431
-70
46
-325
-61
-362
154
-372
-512
437
16
-748
-248
300
-58
-491
-199
361
28
-441
34
195
-432
-173
-51
-119
-339
266
110
-350
-318
-246
197
-553
-605
162
320
-555
-202
320
-302
-392
-292
-157
-307
-363
-433
42
-75
-382
146
-495
-369
246
-139
-752
-139
371
-564
-530
-432
160
-40
-520
75
-29
111
-389
-395
-256
-271
-566
-280
94
-115
-232
79
16
-388
-77
366
-691
-936
600
-172
-483
-396
500
29
-631
-160
-74
77
-558
-681
-32
81
-565
-585
288
26
-593
-268
-12
207
-604
-302
58
-34
-348
-81
-109
-206
-387
-81
601
-870
-641
522
-74
-873
-227
606
-17
-591
-242
136
-100
-613
-412
199
240
-687
-117
464
-312
-766
-149
386
-297
-819
-139
273
-679
-394
-47
70
-86
-522
-120
71
-321
-235
-132
148
-151
-63
42
-208
-115
-269
-133
-20
-359
254
-64
-718
538
-328
-441
89
-260
-41
-369
-28
-2
-409
-356
-166
86
-107
-543
23
95
-552
-458
101
-157
-395
-384
98
5
-302
-150
174
186
-327
-106
-11
-107
-335
-291
-48
10
-338
-188
208
-137
-461
-118
-401
-394
-459
-19
-168
-455
-181
419
-497
-435
-53
-519
-183
-380
55
-363
-183
170
-4
-447
-349
145
-78
-911
-23
399
-256
-585
254
-209
-172
-76
-491
217
-62
-327
-285
-239
-295
-484
-118
-616
-287
523
-429
-645
-265
87
-756
-443
-283
-269
-95
-398
-112
-253
13
-374
-62
72
-673
-323
252
-549
-779
323
-25
-612
-358
316
19
-516
-256
55
-396
-631
-442
35
17
-759
-379
515
-208
-883
-310
-120
-148
-683
-94
-456
-427
-7
-103
-390
-733
-78
90
-689
-261
44
-417
-458
-519
19
-36
-539
-13
155
0
-522
-589
329
-539
-704
110
-200
-623
-243
-86
-259
-591
-213
214
-842
-427
183
-397
-693
153
-313
-184
-233
-266
-204
-148
-198
-479
-247
-308
208
-781
105
-221
-578
-106
-226
-151
-560
-228
-282
-474
-241
-439
-81
-303
-578
-435
-246
-509
-446
-97
-593
-444
-341
-90
-360
-815
-108
-276
-166
-564
-419
99
-620
-241
-88
-208
-610
-205
87
-296
-712
-378
86
-101
-436
-539
80
-245
-388
-176
139
-422
-329
139
-258
-294
-264
-184
-445
58
-260
-455
-4
-644
229
-68
-920
-320
447
-239
-1316
212
307
-123
-762
-283
219
-184
-456
-589
412
-527
-457
8
-141
-228
-495
-265
149
-257
-662
13
377
-562
-829
572
-197
-987
-246
341
-305
-533
-315
111
-256
-640
118
-605
-128
-529
-584
119
-204
-559
-167
506
-1024
-491
392
-169
-911
-470
164
-444
-544
-247
-114
-94
-374
-171
-336
-185
348
-984
-340
146
-659
-532
254
-291
-942
406
274
-890
-576
134
-240
-576
-179
-376
-59
190
-351
-223
92
-337
-506
-498
442
-66
-898
-168
110
-227
-770
-82
-99
-818
-75
297
-753
-740
-39
-237
-285
-133
-734
-270
569
-395
-870
529
281
-1079
-446
188
-254
-638
-540
156
-272
-615
-18
-106
-90
-283
-647
-133
-48
-580
-364
-154
-255
-568
231
-243
-828
-253
-94
42
-802
-476
181
-325
-296
-329
-713
-42
369
-370
-784
111
-21
-452
-293
-518
-41
-35
-537
-515
205
-24
-1009
-255
159
-589
-733
-214
162
-715
-662
326
-35
-1002
195
-134
-111
-388
-216
166
-955
-56
-195
-391
30
-435
-57
207
-474
-732
162
-135
-621
-323
-424
-460
-544
-192
-470
-391
-85
-311
-493
31
-31
-285
-490
-539
-325
-2
-499
-560
-260
11
-216
-395
-169
-554
-301
-572
-579
-123
-635
-374
-71
-290
-345
-307
37
-567
-435
299
-975
-472
233
-530
-450
-332
-212
-343
-225
-200
-506
-140
-293
-606
-376
-453
138
-887
-107
40
-376
-58
-230
-598
-997
430
-274
-1197
-288
435
-459
-751
15
185
-888
-138
49
-981
106
-125
-419
-769
98
-343
-441
-94
-830
-744
281
-315
-1039
-279
206
-1084
-489
-58
-227
-175
-624
-255
-569
231
-919
-481
191
-648
-489
-210
-345
-126
-329
-527
-164
-298
-718
-448
70
-444
-763
-302
220
-754
-470
86
-469
-185
-540
-599
23
-436
-771
21
142
-843
-77
-37
-802
-358
-154
-713
-612
-415
-625
-318
-141
-746
-181
-66
-730
-711
187
-258
-1073
-297
60
-679
-1019
407
11
-1218
-155
257
-820
-707
-179
-342
-170
-516
-841
-117
23
-628
-594
244
-201
-833
-296
130
-604
-860
-196
-216
-388
-677
-28
-51
-284
-402
-366
-226
-675
-609
-103
-175
-252
-87
-725
-227
80
364
-1319
-470
777
-739
-997
-34
195
-730
-576
13
32
-165
-354
-156
-268
-774
-112
-277
-189
-668
-523
-57
-172
-729
-370
-18
-554
-803
-101
-358
-707
-67
-530
-387
121
-489
-694
60
-153
-137
-733
-258
-80
-402
-1031
-281
797
-810
-874
3
118
-597
-919
-37
-144
-468
-613
-124
-297
-522
-112
-542
-293
-253
-706
-73
12
-1075
-351
268
-945
-941
276
49
-840
-819
635
-43
-1370
-532
821
-248
-1611
-145
416
-470
-1348
-140
693
-650
-1278
-64
399
-1200
-672
740
-745
-758
-156
-142
-414
-854
-267
447
-831
-1246
476
245
-845
-728
301
-189
-709
-483
121
92
-505
-611
485
-466
-753
122
307
-389
-1195
381
396
-708
-795
289
493
-657
-824
428
309
-1236
-191
271
-496
-242
-466
111
2
-627
-156
-227
-366
47
-695
-355
-47
-159
-186
-431
136
-373
153
-280
-479
-63
-266
-281
-70
-43
-1060
-22
339
-244
-695
-295
395
-533
-941
-10
-420
-763
-21
-29
-461
-710
82
285
-511
-768
-324
379
-551
-986
11
-64
-329
-731
426
-3
-1079
515
-126
-571
-70
-333
-761
290
-100
-967
182
147
-696
-244
248
-893
-486
150
-294
-776
-319
30
135
-592
-493
109
-16
-353
-701
-178
-157
-186
-673
-265
115
-448
-185
-62
-21
-693
-60
-16
-433
-518
-384
493
-232
-723
-233
263
-386
-470
-313
-136
55
-853
77
73
-939
-218
296
-603
-752
186
125
-428
-980
385
-354
-775
-101
-260
-505
381
-733
-556
392
-72
-406
-804
327
-64
-559
-431
-61
-347
-72
116
-794
-360
572
-469
-909
242
369
-1017
-466
122
66
-592
-697
64
60
-436
-571
-205
-11
-445
-746
233
-103
-397
-409
36
277
-907
-453
248
-36
-542
-618
248
57
-750
-622
151
320
-659
-1077
287
504
-815
-992
362
-326
-671
-546
-296
565
-710
-984
154
236
-688
-1175
1115
141
-1358
-475
566
-91
-1233
38
216
-420
-744
-238
-42
-6
-272
-1012
-176
242
-1060
-266
395
-352
-659
-52
-524
-396
-80
-511
-550
-210
66
-569
-729
216
193
-561
-451
17
-142
-644
-422
23
-134
-765
-297
-325
-143
-238
-254
-112
-287
-740
-11
170
-506
-773
194
417
-894
-538
380
-92
-699
-293
-99
-362
-889
102
-89
-576
11
-466
-591
304
-414
-531
-457
-381
-291
-425
-16
-800
-136
27
-330
-867
-52
124
-858
-291
219
-524
-925
558
-63
-973
-166
243
-211
-567
-334
-187
-567
274
-898
-777
649
-290
-1068
-56
108
-515
-572
-563
-68
-201
-724
-518
50
-185
-561
-222
-453
85
-637
-590
124
-351
-584
-453
603
-581
-918
469
501
-1335
-455
268
-47
-768
-557
252
-143
-552
-539
-109
-43
-232
-628
-58
35
-429
-737
-280
420
-784
-450
402
-342
-490
-282
91
-121
-416
-283
-125
-353
-27
-407
-378
550
-428
-711
-35
406
-527
-643
458
-480
-867
10
215
-735
-121
-121
-577
124
-150
-722
-241
288
-362
-947
306
234
-493
-181
171
7
-583
-55
170
-163
-117
-283
-635
264
-76
-646
-231
159
-235
-698
-303
-297
10
-767
-413
107
-497
-273
-263
-464
-255
53
-618
-709
88
185
-566
-641
-59
22
-801
-683
357
-122
-963
-107
25
-869
5
-74
-991
238
-336
-749
47
-8
-659
-285
141
-759
-326
-270
354
-475
-818
-9
61
-588
-735
469
-69
-1104
253
152
-822
-416
327
-284
-637
224
-221
-397
-250
291
-571
-420
488
-666
-654
162
5
-613
-330
326
-639
-636
-84
-128
-104
-989
-73
86
-533
-259
1
-408
-89
-307
-647
-106
-292
-70
-370
-381
-124
-381
-186
24
-341
-692
204
-19
-977
-5
51
-406
-570
-233
184
-621
-219
35
-171
-501
-131
-53
-307
-365
-171
-280
-277
-74
-434
-185
-261
-144
-565
-479
-361
107
-999
-303
356
-399
-1031
166
629
-1289
-434
284
-367
-843
-300
126
-365
-554
-82
-228
-343
-277
-226
-640
-265
-37
-770
-656
303
-470
-291
-654
-42
-175
-510
-418
-261
-3
-697
-4
-426
-805
776
-397
-935
278
365
-1150
-919
798
-468
-850
-343
508
-326
-963
-312
33
-125
-807
-555
-424
230
-349
-974
-160
-263
63
-914
-409
40
-65
-557
-686
185
-601
-303
-69
-549
-444
-219
-255
-679
244
-303
-783
177
-348
-753
-191
87
-275
-352
-426
31
-779
-746
613
-192
-955
-305
121
-225
-966
-468
557
-487
-875
-371
375
-153
-837
132
211
-687
-670
-21
-36
-14
-817
-70
331
-407
-555
-589
262
95
-745
-281
-438
-249
-205
-535
-101
-90
-258
-413
-163
-360
-465
-330
131
-424
-282
-344
-310
96
-574
-468
-26
-209
-416
-489
-267
51
-136
-687
-366
180
-214
-759
-249
473
-577
-368
-157
-162
-213
-525
-188
50
-520
-205
12
-739
-30
222
-828
-531
395
-512
-383
-136
-555
230
-287
-379
38
87
-835
-70
590
-305
-521
-307
240
392
-1122
-123
102
-218
-397
-360
-270
37
32
-906
-431
632
-427
-945
566
-72
-514
-312
-458
-325
602
-308
-607
91
149
-155
-589
-60
49
-174
113
-542
-153
141
212
-384
-252
239
-609
-188
531
-351
-842
204
309
-508
-914
654
-51
-780
229
-91
-641
-109
117
-486
-229
-95
18
-88
-297
-20
-101
-178
-301
-354
145
-283
-677
140
391
-639
-1028
503
387
-845
-829
756
25
-900
-250
91
458
-626
-541
-139
319
-593
-697
441
-46
-510
-483
73
-210
-9
-536
-264
182
-740
-134
252
-880
-342
393
-574
-589
448
-822
-404
-174
-480
165
-397
-365
-443
267
-330
-403
-372
132
-537
-265
446
-803
-158
36
-66
-440
-257
270
-222
-233
-191
-34
-439
-77
-421
-6
288
-636
-146
-101
41
-59
-431
43
533
-607
-457
220
318
-102
-588
275
215
-368
-303
146
93
-213
-687
172
-87
-518
-117
-310
196
-412
-683
88
88
-387
-653
415
52
-1097
95
203
-127
-581
-63
327
-665
-627
649
-381
-874
130
-89
-383
-535
49
-160
-166
-356
-305
-687
314
-394
-540
-276
-381
204
-277
-657
-180
42
-342
-570
-527
57
-45
-714
-316
218
-16
-790
-674
539
-357
-609
-214
-8
-117
-223
-546
145
-95
-624
68
-130
-293
-307
-277
-271
-639
203
-175
-492
-37
-366
-207
-364
-302
-302
-203
158
-802
7
479
-948
-921
660
-260
-822
-517
-25
248
-685
-400
-211
-175
-378
-398
-374
-45
-175
-568
-371
46
-191
-822
-307
3
-314
-368
-177
-164
-304
-240
116
-491
-760
543
-339
-608
-145
-160
-16
-488
-303
-137
80
-434
-911
-129
12
-222
-596
-357
51
-321
-557
-169
-283
-112
-392
-826
97
-17
-767
-378
97
-242
-266
-412
-452
-389
38
-140
-978
-245
478
-551
-781
-47
135
-407
-738
-250
-117
-327
-224
-419
-205
21
-307
-262
115
-388
-168
-108
-823
-110
-85
-254
-258
-285
71
-214
-469
-640
-74
-81
-446
-532
-300
116
-95
-319
-466
-12
-127
-192
-475
-322
161
-747
-355
-127
-131
-219
342
-831
-574
396
-247
-977
-522
98
-383
4
-1020
88
595
-1163
-431
355
-243
-1032
-235
295
-186
-208
-922
-32
109
174
-781
21
126
-689
-43
-942
107
-24
-273
-277
-98
-257
476
-658
-482
57
-42
-54
-598
-308
-19
55
-174
-691
-284
359
-412
-173
-364
-59
-164
-413
-421
-7
183
13
-597
-158
169
-129
-170
-320
-194
177
4
-751
-315
269
-176
-499
224
-220
-417
135
161
-933
-96
249
-496
-811
383
193
-365
-374
-520
398
-171
-751
-628
477
114
-920
-314
229
-102
-437
-450
-88
-168
-197
-853
-223
-170
-461
-522
-444
-139
-168
-297
-213
-276
-423
-14
-304
-524
-254
-106
5
-452
-113
47
-699
78
-243
-326
-308
-213
115
-155
147
-370
-841
211
42
-152
-424
-27
-130
11
-138
-744
195
110
-499
-567
12
-86
-298
-337
7
-353
-25
-772
-394
400
-521
-482
-341
385
-163
-661
-147
174
-121
-728
-363
171
-52
-221
-220
122
-353
-194
-105
-217
89
-198
-290
-361
91
18
-678
-267
147
-277
-527
-53
-252
-693
-301
217
-279
-936
-237
390
-155
-997
-504
23
60
-752
-244
-323
-436
332
-654
-369
275
10
-467
-271
-273
-216
-261
-24
-134
156
-412
-311
86
-435
-361
281
-354
-746
626
-9
-743
-172
16
-487
-397
130
-413
-234
-61
-82
-400
-683
-23
-130
-82
-515
-215
-75
-48
-676
-656
782
-471
-1045
145
226
-739
-582
12
-236
-413
-432
8
-419
-133
41
-316
-241
-171
-141
-533
31
-178
-401
-303
-69
-48
145
-656
-390
6
-188
-314
-708
17
-29
-167
-298
-348
-57
-183
-43
-200
-499
-68
-466
-477
-274
7
-117
-780
-58
312
-532
-618
-81
-218
-442
-421
-599
-286
23
-700
-226
57
-434
-572
-98
-350
-429
-80
-233
-1096
38
360
-574
-486
-184
79
-202
-876
-361
262
-360
-492
-280
-294
-386
265
-51
-884
-2
-90
-323
-24
-427
-171
-122
-201
-430
-407
245
-96
-425
-217
-428
-156
-468
-89
8
-391
-41
-385
-141
-475
-222
-150
-369
-18
-546
-351
-167
-74
-286
-739
-207
-189
-366
-316
-67
-573
-488
-30
-506
-624
-55
128
-469
-836
-344
-69
-253
-466
-458
-132
-74
-439
-678
-120
198
-398
-644
-131
-110
-443
-216
146
-486
-815
105
-89
-579
-364
-70
-319
-786
-163
-72
-316
-307
-293
-62
-338
-261
-248
-368
264
-161
-811
106
342
-396
-355
193
-368
-491
-39
-227
-224
-145
-81
-106
-595
-228
-41
-307
-678
-265
132
-531
-429
-94
-332
-462
-131
-441
-337
114
-446
-370
-212
-235
-322
-696
-14
-140
-762
296
-144
-994
-128
312
-667
-995
-96
16
-552
-346
-242
-374
-319
-449
12
-388
-265
-149
-362
-291
-50
-311
-668
86
340
-633
-428
-162
-284
-163
12
-517
-691
69
-6
-385
-583
197
-39
-482
-382
-75
86
-228
-258
153
-472
-399
133
-109
-410
-225
30
-186
-207
-202
-187
-315
-114
-319
-207
-278
-160
-300
-505
46
-298
-518
-138
211
-439
-868
14
-121
-635
-440
-74
-80
-277
-411
-183
-214
-341
-671
-202
207
-470
-311
-33
-163
-286
-268
-274
-382
-288
-76
-235
-423
-196
-164
-196
-309
-424
-413
74
-51
-537
-416
42
-241
-761
-55
161
-255
-462
-164
-247
-242
-275
-369
-269
-37
-32
-163
-407
-308
97
-176
-421
-625
-51
123
-409
-488
-84
108
-361
-547
-276
-107
-189
-290
-578
-140
-106
-376
-508
-275
12
-385
-386
-30
-138
-459
-318
-351
-469
-341
-318
-55
-155
-552
-132
-315
-378
-455
-406
-102
-271
-415
-261
-33
-378
-542
-240
-588
-368
-187
-444
-488
-477
-262
-197
-528
-470
254
-426
-868
-335
-297
-274
-504
-353
-117
-310
-453
-488
-270
-102
-470
-576
-348
-255
-426
-506
-29
-282
-394
-274
-328
-251
-268
-436
-248
-109
-663
-600
83
-84
-487
-426
-184
-34
-128
-435
-574
-190
-10
-350
-766
-224
382
80
-626
-492
200
-32
-675
-791
46
83
-625
-490
-29
-168
-527
-242
-190
-358
-427
-207
-312
-345
-212
-359
-279
-314
-202
-312
-326
-101
-196
-331
-309
-384
9
-206
-622
-383
146
-93
-515
-493
7
11
-874
-549
31
-158
-575
-398
17
-19
-453
-617
-24
-57
-444
-465
-280
-132
-279
-415
-418
5
-6
-207
-387
-394
130
-105
-739
-405
-32
-104
-387
-283
-105
-169
-188
-492
-683
-184
-34
-488
-665
-365
57
-226
-640
-251
108
-93
-543
-547
-142
-160
-218
-625
-302
199
-153
-441
-213
-33
-355
-349
-347
-495
-270
38
-244
-545
-253
-125
-232
-377
-379
-267
-207
-371
-561
-365
-99
17
-476
-539
55
-2
-592
-503
-118
-105
-425
-475
-213
-43
-181
-299
-308
-121
-137
-428
-232
-129
-209
-283
-206
-337
-239
-260
-356
-268
-356
-316
-245
-310
-395
-459
-217
-338
-469
-234
-225
-306
-393
-399
-328
-391
-289
-292
-448
-303
-152
-300
-412
-248
-89
-292
-387
-312
-230
-192
-204
-274
-187
-195
-216
-64
-275
-278
-149
-192
-351
-362
-92
18
-321
-440
-287
-62
-246
-328
-263
-292
-211
-434
-474
-171
-126
-421
-302
-157
-333
-320
-191
-237
-371
-290
-228
-257
-193
-172
-292
-325
-131
-205
-295
-306
-124
-235
-221
-237
-526
-285
-12
-155
-438
-363
-132
-176
-333
-366
-277
-116
-139
-330
-403
-185
25
-224
-410
-153
-150
-265
-284
-277
-45
-141
-459
-318
-137
-137
-279
-330
-223
-95
-149
-377
-421
-115
-3
-336
-572
-271
87
-133
-406
-272
-171
-148
-237
-378
-285
-139
-201
-425
-367
-183
-192
-244
-328
-318
-256
-271
-282
-323
-224
-158
-399
-453
-226
-84
-256
-426
-288
-183
-371
-432
-361
-205
-127
-298
-368
-319
-276
-348
-304
-379
-460
-327
-256
-218
-301
-229
-205
-445
-507
-327
-198
-261
-339
-371
-372
-249
-244
-293
-282
-181
-291
-416
-361
-370
-215
-174
-298
-381
-214
-182
-320
-283
-331
-410
-536
-423
-145
-149
-289
-201
-161
-257
-363
-390
-284
-205
-178
-245
-231
-208
-184
-174
-251
-349
-328
-152
-151
-239
-248
-210
-196
-209
-140
-51
-59
-88
-177
-231
-374
-366
-269
-235
-199
-244
-223
-156
-225
-357
-403
-428
-384
-323
-321
-219
-145
-289
-348
-295
-289
-291
-294
-347
-400
-348
-329
-427
-499
-209
-103
-351
-391
-212
-193
-403
-509
-389
-338
-220
-222
-269
-147
-115
-245
-407
-404
-295
-296
-198
-242
-334
-207
-186
-304
-383
-163
-187
-359
-325
-251
-323
-344
-355
-275
-203
-210
-217
-169
-130
-229
-262
-272
-254
-244
-180
-213
-151
-75
-170
-196
-181
-202
-267
-268
-261
-288
-266
-239
-247
-331
-253
-159
-235
-357
-343
-246
-334
-404
-363
-208
-209
-329
-371
-353
-246
-317
-381
-331
-231
-218
-342
-339
-281
-262
-273
-313
-312
-244
-286
-338
-365
-326
-296
-301
-338
-265
-218
-322
-295
-277
-288
-278
-265
-275
-266
-223
-201
-242
-245
-287
-270
-282
-291
-253
-229
-196
-273
-354
-308
-261
-262
-275
-221
-155
-242
-317
-312
-259
-297
-295
-243
-220
-174
-192
-281
-313
-266
-296
-335
-310
-224
-159
-202
-291
-335
-329
-267
-247
-272
-217
-179
-247
-302
-322
-282
-303
-323
-302
-283
-258
-253
-251
-288
-309
-332
-306
-287
-276
-235
-254
-244
-266
-266
-260
-196
-208
-229
-211
-223
-254
-230
-175
-197
-247
-231
-201
-191
-200
-199
-185
-239
-233
-258
-266
-288
-246
-209
-204
-218
-281
-232
-252
-258
-287
-286
-255
-294
-277
-221
-213
-309
-284
-219
-249
-320
-303
-223
-228
-250
-284
-231
-210
-240
-264
-248
-205
-243
-251
-263
-267
-264
-242
-244
-242
-181
-205
-248
-265
-227
-212
-225
-240
-220
-172
-194
-279
-267
-158
-182
-241
-222
-141
-195
-235
-293
-234
-237
-248
-208
-253
-220
-220
-189
-227
-223
-259
-220
-207
-255
-235
-217
-205
-284
-236
-262
-238
-279
-234
-160
-205
-232
-264
-182
-195
-215
-214
-209
-224
-277
-306
-307
-280
-313
-287
-242
-241
-229
-233
-218
-246
-263
-260
-245
-234
-268
-287
-252
-251
-292
-311
-227
-243
-303
-278
-283
-284
-321
-308
-295
-302
-329
-353
-326
-314
-342
-364
-306
-302
-317
-333
-296
-261
-271
-302
-275
-238
-246
-289
-277
-214
-228
-243
-256
-254
-276
-249
-255
-283
-277
-284
-307
-298
-275
-292
-280
-264
-300
-307
-336
-341
-326
-306
-284
-307
-293
-276
-233
-261
-257
-273
-276
-286
-257
-256
-279
-312
-320
-253
-331
-343
-326
-290
-327
-370
-362
-356
-297
-347
-311
-329
-363
-364
-357
-355
-413
-363
-352
-357
-372
-384
-375
-433
-430
-432
-443
-433
-434
-401
-394
-406
-429
-425
-413
-408
-376
-380
-393
-383
-340
-343
-353
-325
-303
-287
-295
-276
-239
-222
-226
-218
-176
-174
-175
-173
-118
-110
-157
-112
-69
-86
-87
-70
-13
7
-7
36
0
25
36
37
55
74
98
93
71
83
48
41
23
40
63
68
84
65
54
4
19
11
8
11
29
-7
4
-25
-39
-49
-41
-23
-55
2
-19
15
-63
-60
-82
-104
-104
-95
-62
-89
-97
-147
-122
-123
-73
-80
-115
-170
-232
-293
-302
-296
-317
-281
-271
-320
-361
-341
-371
-442
-478
-485
-490
-482
-456
-421
-426
-456
-490
-496
-474
-474
-460
-477
-449
-436
-430
-393
-361
-343
-373
-366
-355
-383
-386
-361
-348
-341
-300
-247
-226
-229
-188
-187
-227
-226
-214
-192
-175
-164
-152
-138
-129
-113
-92
-106
-130
-121
-121
-146
-157
-142
-128
-145
-170
-184
-192
-238
-315
-285
-287
-267
-314
-324
-308
-368
-376
-419
-425
-492
-498
-510
-511
-507
-512
-504
-525
-538
-595
-598
-591
-598
-617
-613
-614
-619
-597
-547
-535
-588
-576
-573
-599
-627
-596
-556
-519
-500
-503
-487
-494
-509
-511
-477
-451
-464
-415
-346
-342
-371
-362
-346
-366
-385
-363
-346
-316
-304
-293
-272
-252
-236
-246
-221
-214
-230
-233
-205
-187
-169
-129
-94
-80
-70
-54
-43
-61
-44
-39
-10
30
63
82
80
70
60
59
52
90
118
192
169
171
154
109
147
141
248
230
282
282
219
219
159
258
213
277
249
181
124
-12
49
39
98
77
14
-9
-168
-185
-216
-226
-272
-300
-270
-349
-395
-429
-450
-514
-561
-528
-521
-563
-580
-611
-674
-709
-705
-669
-637
-640
-632
-648
-679
-695
-683
-657
-623
-618
-585
-539
-552
-514
-511
-510
-503
-459
-390
-359
-318
-314
-294
-294
-282
-271
-256
-200
-177
-164
-174
-178
-158
-142
-124
-120
-108
-78
-74
-78
-68
-69
-89
-104
-79
-60
-85
-81
-66
-96
-146
-160
-178
-184
-150
-158
-213
-213
-218
-248
-277
-279
-284
-316
-334
-353
-359
-364
-380
-416
-414
-390
-409
-425
-398
-400
-428
-430
-434
-439
-430
-418
-425
-454
-454
-431
-419
-400
-391
-383
-365
-347
-347
-353
-336
-335
-326
-323
-327
-308
-287
-296
-295
-274
-284
-287
-269
-278
-271
-289
-287
-268
-321
-303
-301
-287
-324
-308
-298
-304
-331
-356
-329
-381
-376
-382
-377
-400
-379
-374
-411
-441
-458
-468
-483
-462
-457
-434
-451
-459
-480
-478
-460
-494
-490
-475
-479
-495
-468
-443
-464
-480
-504
-455
-467
-475
-462
-451
-436
-438
-440
-473
-443
-447
-463
-453
-456
-462
-461
-428
-421
-403
-410
-399
-381
-426
-409
-380
-377
-391
-346
-304
-324
-335
-342
-332
-344
-327
-325
-279
-299
-304
-275
-283
-230
-246
-198
-220
-183
-172
-145
-138
-155
-116
-146
-130
-146
-89
-78
-78
-100
-105
-117
-156
-108
-123
-80
-131
-135
-150
-166
-139
-147
-111
-162
-119
-192
-189
-191
-180
-155
-185
-165
-208
-167
-190
-171
-177
-186
-166
-238
-201
-204
-165
-177
-207
-203
-228
-207
-224
-174
-188
-202
-278
-247
-224
-243
-215
-191
-119
-158
-151
-190
-178
-177
-217
-193
-215
-156
-175
-145
-128
-172
-180
-199
-187
-198
-175
-167
-186
-154
-195
-168
-186
-114
-115
-138
-86
-147
-102
-138
-85
-123
-77
-72
-104
-102
-133
-116
-153
-139
-160
-158
-169
-171
-198
-207
-222
-249
-295
-307
-297
-338
-372
-401
-398
-431
-476
-493
-494
-498
-557
-566
-589
-593
-603
-614
-578
-595
-577
-569
-553
-545
-564
-570
-579
-521
-537
-517
-502
-503
-520
-507
-482
-496
-500
-477
-445
-465
-441
-421
-417
-422
-400
-390
-357
-324
-329
-303
-312
-320
-313
-276
-219
-218
-190
-213
-181
-190
-177
-168
-144
-141
-139
-131
-134
-101
-80
-105
-119
-93
-97
-76
-68
-11
-54
-83
-102
-88
-109
-138
-103
-117
-95
-115
-129
-146
-134
-134
-154
-137
-137
-120
-132
-120
-121
-156
-163
-185
-181
-135
-143
-157
-138
-158
-110
-200
-175
-213
-226
-223
-250
-167
-181
-131
-219
-210
-290
-240
-176
-95
-84
-173
-168
-262
-208
-199
-61
-80
-71
-99
-129
-99
-143
-65
-116
-60
-73
-57
-6
18
36
-5
0
4
8
34
71
105
26
-35
-80
-70
-73
-88
-40
-67
-76
-156
-190
-215
-224
-224
-253
-238
-259
-265
-292
-302
-356
-378
-405
-430
-416
-402
-393
-447
-469
-504
-515
-516
-479
-469
-487
-537
-570
-539
-546
-564
-544
-532
-552
-559
-547
-554
-577
-570
-562
-573
-566
-553
-512
-517
-552
-552
-538
-541
-532
-485
-463
-463
-461
-453
-449
-453
-437
-409
-405
-405
-389
-346
-358
-359
-343
-337
-346
-326
-298
-281
-272
-288
-274
-270
-260
-275
-261
-258
-249
-244
-247
-250
-247
-251
-262
-248
-269
-296
-281
-260
-246
-223
-212
-213
-232
-250
-257
-260
-257
-221
-220
-207
-218
-214
-193
-197
-184
-198
-159
-154
-140
-174
-163
-152
-146
-134
-144
-109
-139
-101
-105
-90
-78
-52
-37
-27
-18
-24
-36
-19
21
40
64
73
115
29
77
14
58
63
87
137
130
198
128
179
102
166
115
152
193
204
241
176
212
154
171
136
188
211
189
187
213
216
167
180
131
129
56
98
97
85
23
-110
-164
-254
-268
-289
-295
-309
-424
-459
-488
-489
-507
-549
-523
-587
-584
-609
-620
-617
-650
-636
-658
-639
-616
-620
-612
-618
-613
-633
-606
-559
-515
-476
-481
-497
-506
-496
-479
-459
-416
-397
-397
-389
-379
-363
-364
-360
-323
-296
-274
-240
-201
-188
-175
-149
-152
-135
-107
-66
-80
-101
-98
-85
-82
-61
-85
-41
-66
-82
-115
-112
-57
-161
-177
-235
-222
-286
-275
-275
-306
-355
-428
-432
-476
-496
-534
-515
-544
-559
-615
-610
-633
-656
-693
-716
-706
-751
-731
-747
-740
-787
-794
-794
-814
-781
-750
-740
-763
-737
-718
-717
-700
-667
-651
-625
-617
-625
-616
-569
-528
-530
-492
-453
-449
-451
-417
-390
-376
-350
-334
-290
-292
-279
-250
-217
-207
-225
-216
-214
-186
-177
-161
-160
-156
-158
-160
-148
-122
-118
-143
-157
-154
-170
-186
-151
-130
-153
-157
-147
-150
-156
-147
-160
-159
-156
-174
-164
-141
-143
-158
-167
-141
-162
-141
-132
-128
-137
-138
-96
-109
-66
-52
-54
-102
-118
-114
-128
-90
-13
9
42
22
26
-39
-17
-42
19
70
107
179
183
194
129
166
111
152
129
226
236
244
211
172
184
108
135
70
108
35
19
-28
-27
-29
-52
-66
-125
-147
-207
-194
-232
-210
-253
-254
-280
-265
-252
-287
-311
-358
-355
-400
-366
-373
-378
-410
-426
-454
-490
-493
-517
-478
-521
-523
-512
-486
-480
-512
-506
-554
-543
-562
-562
-545
-493
-484
-485
-466
-466
-443
-440
-396
-418
-365
-364
-352
-321
-311
-246
-285
-249
-268
-226
-240
-220
-195
-192
-157
-163
-117
-108
-98
-161
-156
-193
-196
-191
-199
-136
-198
-187
-244
-231
-268
-189
-176
-221
-343
-493
-434
-448
-443
-414
-316
-291
-240
-255
-315
-439
-532
-551
-573
-498
-432
-360
-370
-350
-377
-479
-557
-603
-548
-496
-408
-364
-365
-402
-424
-497
-560
-557
-544
-519
-466
-382
-346
-355
-380
-429
-487
-511
-482
-455
-398
-331
-297
-295
-301
-288
-318
-338
-328
-329
-322
-301
-274
-250
-222
-199
-205
-202
-191
-188
-178
-159
-139
-133
-138
-122
-131
-156
-171
-179
-184
-176
-146
-130
-123
-144
-176
-203
-200
-179
-161
-139
-136
-142
-148
-176
-183
-172
-163
-156
-125
-96
-87
-86
-68
-86
-101
-114
-105
-88
-100
-109
-126
-139
-173
-175
-158
-122
-114
-145
-125
-136
-149
-112
-63
-18
-54
-56
-59
-72
-84
-79
-77
-62
-26
-27
4
-1
-13
-80
-113
-135
-123
-98
-73
-42
-44
-63
-71
-73
-83
-93
-74
-76
-96
-78
-81
-111
-122
-121
-128
-160
-171
-151
-149
-148
-149
-147
-148
-140
-168
-132
-135
-134
-196
-191
-210
-215
-216
-213
-197
-227
-226
-258
-267
-276
-240
-252
-240
-232
-207
-189
-205
-202
-249
-258
-276
-274
-289
-276
-255
-272
-323
-365
-398
-428
-422
-398
-407
-404
-407
-424
-434
-424
-405
-412
-417
-421
-411
-412
-388
-400
-413
-399
-414
-423
-413
-403
-416
-438
-427
-416
-432
-428
-416
-437
-429
-427
-427
-441
-438
-422
-425
-427
-399
-405
-407
-405
-415
-416
-394
-393
-408
-391
-384
-390
-412
-405
-402
-371
-347
-338
-330
-328
-344
-358
-334
-331
-317
-315
-313
-292
-290
-295
-301
-306
-312
-299
-294
-283
-271
-260
-242
-232
-233
-246
-222
-201
-194
-180
-175
-183
-207
-229
-238
-215
-204
-195
-202
-215
-234
-230
-238
-260
-251
-239
-232
-250
-238
-216
-227
-225
-218
-216
-223
-235
-234
-218
-204
-215
-207
-213
-235
-255
-242
-220
-203
-193
-225
-245
-273
-278
-272
-249
-259
-267
-291
-309
-319
-306
-277
-271
-262
-262
-245
-251
-256
-273
-261
-267
-239
-216
-211
-195
-212
-244
-289
-283
-257
-263
-255
-247
-256
-285
-304
-294
-297
-288
-275
-247
-248
-232
-225
-227
-217
-187
-179
-180
-182
-179
-168
-190
-187
-189
-182
-171
-173
-177
-153
-151
-172
-179
-163
-145
-135
-112
-110
-100
-141
-163
-207
-220
-217
-217
-184
-192
-165
-185
-201
-238
-246
-258
-264
-243
-200
-187
-214
-205
-209
-210
-245
-231
-211
-207
-198
-198
-193
-193
-186
-183
-186
-187
-195
-229
-273
-298
-312
-293
-281
-287
-272
-295
-337
-362
-343
-350
-349
-345
-314
-309
-332
-336
-336
-330
-335
-338
-349
-320
-333
-349
-354
-353
-371
-357
-340
-354
-353
-354
-354
-370
-383
-377
-322
-307
-300
-277
-262
-268
-281
-262
-257
-242
-247
-239
-213
-215
-229
-235
-214
-225
-236
-239
-232
-226
-235
-242
-230
-222
-221
-194
-206
-221
-210
-205
-214
-225
-220
-188
-183
-195
-183
-182
-194
-211
-208
-177
-144
-157
-171
-172
-205
-224
-222
-195
-189
-186
-196
-218
-238
-239
-224
-254
-244
-232
-243
-249
-244
-227
-236
-239
-253
-255
-249
-225
-213
-199
-186
-218
-255
-274
-270
-282
-286
-275
-291
-296
-288
-274
-255
-253
-292
-323
-321
-322
-311
-277
-236
-242
-263
-275
-287
-314
-330
-314
-316
-320
-319
-293
-279
-274
-300
-302
-294
-332
-347
-342
-323
-343
-348
-333
-312
-293
-266
-259
-272
-285
-318
-322
-294
-255
-237
-204
-194
-226
-260
-276
-290
-296
-271
-256
-234
-218
-224
-244
-265
-264
-300
-335
-336
-304
-283
-274
-283
-291
-311
-322
-333
-323
-287
-272
-261
-284
-265
-247
-235
-217
-205
-192
-185
-198
-234
-257
-269
-284
-296
-299
-285
-282
-294
-335
-353
-376
-388
-360
-329
-304
-300
-295
-317
-322
-331
-328
-323
-298
-279
-280
-293
-321
-322
-339
-353
-369
-352
-363
-374
-380
-383
-371
-397
-415
-416
-401
-421
-422
-397
-363
-351
-350
-327
-313
-312
-302
-313
-317
-313
-325
-336
-330
-333
-317
-302
-295
-315
-336
-349
-386
-384
-367
-358
-366
-350
-346
-348
-333
-323
-313
-318
-316
-327
-331
-321
-281
-249
-224
-210
-212
-227
-253
-269
-281
-274
-260
-230
-230
-227
-236
-253
-258
-255
-267
-276
-274
-276
-282
-297
-315
-312
-320
-337
-339
-361
-344
-320
-325
-338
-327
-320
-323
-294
-263
-259
-255
-270
-297
-329
-327
-289
-275
-251
-244
-245
-257
-291
-310
-320
-324
-334
-332
-315
-294
-273
-293
-293
-286
-295
-314
-304
-288
-290
-286
-294
-284
-271
-269
-291
-289
-284
-314
-319
-290
-248
-226
-211
-202
-208
-223
-235
-239
-241
-215
-195
-198
-212
-219
-222
-244
-263
-262
-261
-256
-241
-223
-215
-199
-182
-189
-197
-202
-212
-231
-233
-270
-287
-285
-270
-258
-243
-217
-224
-256
-286
-302
-341
-359
-323
-282
-251
-231
-229
-234
-257
-308
-352
-374
-375
-342
-304
-279
-280
-289
-322
-367
-372
-394
-412
-403
-380
-374
-381
-369
-349
-333
-341
-332
-340
-346
-354
-352
-343
-307
-263
-252
-203
-198
-239
-296
-331
-351
-370
-346
-295
-263
-255
-246
-251
-271
-283
-263
-243
-268
-285
-269
-244
-224
-193
-150
-145
-185
-210
-221
-251
-260
-251
-255
-262
-247
-245
-244
-250
-285
-333
-374
-408
-422
-380
-331
-323
-324
-330
-347
-362
-365
-350
-343
-356
-395
-410
-430
-453
-448
-434
-408
-426
-443
-466
-460
-440
-435
-413
-393
-385
-382
-362
-360
-369
-370
-364
-362
-352
-346
-328
-325
-316
-308
-314
-306
-305
-292
-295
-291
-284
-276
-256
-241
-244
-253
-251
-253
-249
-267
-266
-259
-266
-290
-294
-262
-242
-246
-274
-266
-259
-245
-237
-226
-194
-187
-191
-188
-188
-181
-191
-200
-186
-182
-160
-159
-144
-133
-136
-155
-158
-156
-177
-191
-182
-177
-171
-157
-140
-115
-109
-101
-90
-80
-50
-7
-3
-15
-14
-2
-11
-15
3
16
4
-20
-19
-13
-15
-30
-16
2
-3
-22
-29
-16
-22
-36
-35
-37
-46
-66
-100
-104
-117
-110
-91
-84
-90
-114
-134
-168
-161
-143
-141
-129
-121
-128
-141
-158
-183
-215
-239
-256
-279
-288
-298
-305
-314
-339
-331
-308
-294
-303
-316
-329
-344
-364
-372
-329
-288
-273
-281
-278
-290
-303
-307
-278
-240
-232
-214
-217
-213
-209
-200
-196
-200
-184
-165
-165
-132
-97
-113
-126
-121
-98
-86
-68
-55
-53
-64
-64
-70
-88
-78
-79
-91
-114
-139
-143
-124
-113
-115
-108
-103
-96
-84
-87
-84
-70
-59
-69
-74
-74
-87
-116
-144
-164
-197
-199
-186
-168
-145
-150
-169
-188
-190
-205
-203
-168
-155
-154
-155
-147
-132
-108
-108
-98
-87
-109
-121
-117
-111
-128
-106
-74
-64
-83
-112
-121
-110
-124
-130
-120
-101
-77
-78
-77
-72
-85
-113
-111
-104
-91
-75
-64
-74
-69
-59
-57
-35
-23
-20
-38
-58
-73
-87
-112
-115
-92
-58
-37
-51
-50
-62
-83
-98
-130
-142
-108
-85
-84
-74
-71
-83
-76
-51
-60
-90
-99
-85
-71
-75
-87
-74
-44
-60
-67
-79
-117
-134
-126
-127
-111
-77
-65
-74
-99
-86
-73
-83
-69
-71
-92
-106
-93
-69
-59
-52
-58
-63
-70
-81
-107
-123
-130
-153
-147
-127
-117
-102
-76
-67
-80
-85
-72
-82
-68
-41
-62
-96
-102
-79
-70
-50
-9
3
-18
-53
-55
-47
-32
-36
-45
-56
-43
-24
-18
-11
-10
-15
-46
-70
-76
-46
-35
-47
-47
-49
-52
-62
-67
-76
-66
-80
-96
-85
-67
-81
-64
-33
-63
-71
-47
-33
-58
-62
-68
-77
-82
-94
-91
-85
-101
-121
-112
-108
-106
-117
-117
-101
-84
-102
-112
-92
-94
-110
-125
-91
-81
-80
-68
-62
-54
-56
-58
-55
-54
-68
-79
-80
-95
-117
-98
-87
-108
-118
-110
-121
-141
-153
-167
-167
-179
-164
-134
-124
-116
-114
-103
-123
-166
-173
-165
-189
-209
-197
-172
-166
-154
-135
-121
-127
-144
-146
-163
-184
-181
-167
-164
-167
-150
-129
-124
-134
-121
-107
-97
-95
-99
-84
-61
-32
-31
-44
-53
-55
-45
-59
-75
-84
-79
-93
-94
-89
-81
-77
-76
-57
-65
-91
-103
-101
-120
-134
-136
-132
-132
-134
-145
-144
-145
-171
-179
-191
-191
-198
-209
-211
-198
-214
-240
-240
-250
-274
-296
-283
-290
-296
-298
-292
-275
-279
-293
-297
-284
-287
-292
-298
-276
-251
-259
-268
-260
-247
-234
-225
-232
-244
-235
-236
-248
-249
-238
-213
-188
-171
-175
-182
-192
-193
-183
-171
-163
-147
-161
-185
-183
-174
-154
-153
-157
-143
-143
-156
-179
-188
-179
-180
-179
-160
-167
-193
-172
-156
-147
-133
-129
-150
-156
-158
-173
-179
-178
-179
-177
-171
-166
-150
-146
-168
-191
-203
-211
-220
-223
-229
-231
-241
-238
-214
-202
-180
-180
-191
-191
-197
-205
-196
-169
-147
-144
-124
-100
-83
-89
-87
-82
-95
-104
-101
-104
-124
-125
-103
-84
-71
-57
-56
-61
-90
-122
-143
-144
-132
-134
-138
-113
-85
-65
-67
-80
-87
-96
-103
-122
-143
-154
-137
-126
-151
-160
-137
-115
-115
-144
-152
-145
-137
-145
-136
-118
-113
-110
-125
-129
-132
-135
-137
-132
-113
-93
-74
-76
-76
-56
-74
-97
-105
-118
-130
-146
-147
-125
-109
-96
-84
-94
-120
-133
-135
-139
-134
-128
-112
-110
-116
-99
-73
-66
-84
-101
-120
-151
-169
-169
-179
-196
-194
-188
-211
-230
-241
-264
-296
-324
-330
-342
-340
-326
-314
-294
-284
-287
-289
-314
-335
-332
-362
-383
-365
-342
-322
-325
-333
-336
-352
-366
-378
-360
-368
-374
-366
-384
-391
-380
-370
-350
-339
-340
-362
-382
-406
-423
-423
-439
-432
-415
-407
-396
-385
-380
-397
-423
-436
-447
-467
-473
-468
-450
-437
-431
-420
-408
-404
-428
-447
-451
-457
-486
-512
-495
-498
-525
-532
-534
-551
-546
-551
-562
-571
-584
-606
-627
-631
-642
-639
-620
-619
-616
-610
-614
-626
-645
-639
-645
-643
-651
-634
-614
-618
-605
-599
-605
-608
-607
-612
-625
-591
-558
-577
-602
-608
-596
-582
-554
-547
-560
-556
-528
-532
-554
-547
-509
-503
-527
-545
-549
-543
-547
-532
-534
-543
-543
-514
-492
-488
-495
-509
-500
-495
-472
-460
-450
-446
-457
-462
-465
-422
-392
-380
-369
-374
-388
-396
-412
-435
-431
-432
-452
-476
-457
-428
-426
-417
-416
-423
-442
-458
-480
-488
-477
-449
-422
-405
-399
-379
-369
-383
-389
-398
-419
-430
-433
-426
-414
-396
-405
-401
-379
-391
-403
-404
-415
-416
-401
-406
-408
-393
-367
-353
-352
-357
-363
-361
-361
-373
-369
-344
-349
-374
-378
-364
-373
-391
-391
-374
-368
-367
-373
-375
-376
-371
-360
-363
-336
-324
-342
-345
-319
-295
-289
-294
-316
-298
-266
-272
-272
-252
-218
-211
-213
-193
-170
-146
-134
-138
-142
-142
-135
-147
-165
-174
-180
-174
-186
-178
-158
-134
-141
-151
-145
-129
-129
-141
-141
-146
-128
-121
-112
-107
-105
-103
-99
-101
-117
-132
-143
-132
-121
-114
-87
-59
-48
-51
-59
-68
-68
-61
-88
-120
-116
-124
-155
-157
-141
-139
-134
-122
-131
-146
-139
-143
-151
-166
-187
-193
-190
-185
-196
-206
-191
-187
-204
-218
-222
-228
-251
-271
-264
-261
-263
-248
-229
-239
-235
-217
-210
-210
-227
-247
-264
-271
-274
-273
-274
-273
-272
-287
-280
-290
-298
-316
-335
-342
-359
-373
-393
-376
-366
-371
-369
-365
-363
-355
-365
-364
-342
-340
-350
-350
-335
-331
-322
-322
-332
-348
-343
-329
-322
-319
-317
-328
-342
-341
-337
-347
-345
-334
-329
-330
-320
-325
-319
-292
-279
-273
-282
-291
-272
-261
-267
-293
-313
-307
-327
-343
-333
-302
-306
-321
-322
-329
-337
-345
-331
-328
-333
-338
-346
-348
-337
-317
-313
-320
-309
-299
-306
-310
-296
-292
-300
-298
-275
-258
-251
-237
-229
-242
-268
-280
-265
-258
-272
-288
-288
-291
-296
-294
-279
-256
-252
-245
-242
-244
-241
-237
-243
-240
-239
-229
-234
-257
-270
-291
-295
-289
-285
-274
-282
-292
-307
-322
-312
-304
-306
-320
-313
-304
-305
-297
-289
-296
-306
-316
-326
-329
-321
-294
-283
-289
-277
-273
-272
-276
-272
-263
-276
-279
-281
-286
-290
-292
-295
-307
-322
-327
-328
-324
-314
-311
-326
-334
-323
-335
-337
-336
-336
-335
-345
-319
-299
-293
-283
-281
-280
-262
-263
-274
-250
-248
-262
-279
-283
-288
-271
-269
-262
-252
-262
-286
-294
-288
-285
-278
-285
-278
-261
-264
-266
-258
-256
-262
-260
-255
-260
-268
-283
-289
-305
-307
-299
-294
-298
-304
-304
-310
-306
-299
-303
-303
-293
-301
-317
-324
-320
-323
-343
-345
-350
-352
-370
-361
-351
-353
-350
-347
-347
-350
-331
-308
-312
-314
-299
-291
-289
-295
-290
-285
-280
-275
-283
-280
-269
-273
-283
-279
-281
-292
-277
-263
-283
-296
-290
-298
-306
-302
-291
-292
-290
-295
-302
-304
-301
-283
-283
-296
-285
-276
-279
-293
-301
-312
-328
-348
-359
-358
-353
-341
-331
-319
-321
-326
-334
-323
-321
-328
-317
-311
-310
-309
-302
-284
-277
-282
-284
-289
-288
-295
-296
-304
-305
-301
-295
-287
-283
-286
-278
-255
-229
-224
-238
-228
-216
-215
-223
-242
-234
-233
-258
-268
-265
-265
-259
-260
-261
-261
-264
-259
-253
-232
-236
-242
-235
-239
-241
-240
-249
-269
-285
-300
-303
-305
-301
-288
-291
-291
-303
-322
-330
-333
-338
-350
-352
-342
-329
-313
-310
-315
-304
-304
-322
-349
-355
-361
-374
-383
-385
-387
-400
-398
-411
-417
-413
-403
-403
-409
-388
-393
-409
-403
-393
-380
-379
-368
-367
-368
-367
-375
-378
-372
-373
-398
-405
-393
-374
-376
-369
-355
-355
-362
-371
-364
-361
-373
-374
-363
-371
-374
-358
-342
-344
-351
-343
-338
-343
-327
-320
-316
-304
-295
-298
-313
-327
-319
-304
-300
-293
-284
-286
-278
-260
-255
-254
-244
-248
-260
-266
-276
-270
-259
-250
-236
-244
-237
-240
-249
-247
-251
-251
-252
-234
-242
-244
-235
-239
-255
-255
-247
-260
-269
-275
-274
-285
-292
-292
-287
-291
-303
-313
-311
-309
-321
-334
-314
-281
-282
-299
-301
-293
-300
-304
-304
-301
-304
-325
-319
-328
-350
-354
-354
-343
-347
-341
-340
-340
-328
-329
-344
-361
-364
-360
-368
-380
-359
-340
-340
-340
-328
-317
-310
-324
-346
-342
-348
-354
-361
-361
-344
-339
-334
-326
-316
-321
-336
-352
-357
-369
-378
-372
-361
-368
-367
-346
-329
-331
-325
-305
-307
-308
-317
-318
-314
-302
-287
-305
-304
-278
-255
-251
-252
-247
-241
-238
-250
-242
-221
-238
-274
-281
-270
-272
-271
-257
-243
-244
-253
-251
-257
-270
-265
-261
-265
-265
-251
-226
-212
-218
-220
-199
-191
-207
-212
-216
-223
-225
-230
-223
-218
-206
-198
-205
-209
-203
-231
-235
-210
-199
-194
-176
-172
-185
-187
-190
-194
-192
-188
-208
-204
-195
-195
-186
-174
-167
-181
-190
-188
-177
-178
-168
-180
-199
-204
-208
-216
-224
-220
-209
-211
-210
-205
-213
-212
-213
-213
-213
-230
-230
-229
-224
-238
-248
-237
-248
-252
-254
-267
-267
-280
-292
-285
-298
-303
-303
-288
-288
-286
-288
-285
-281
-279
-269
-253
-239
-246
-257
-264
-266
-265
-262
-265
-260
-261
-270
-285
-288
-292
-299
-297
-293
-302
-309
-300
-294
-300
-293
-299
-304
-295
-301
-295
-272
-253
-260
-255
-243
-231
-228
-227
-213
-205
-211
-222
-227
-223
-210
-210
-218
-230
-232
-217
-225
-240
-240
-243
-252
-260
-248
-246
-245
-235
-234
-237
-235
-228
-228
-223
-211
-209
-202
-185
-200
-219
-215
-216
-231
-239
-247
-259
-277
-283
-281
-280
-281
-278
-263
-261
-258
-254
-243
-241
-253
-266
-278
-283
-282
-276
-274
-268
-261
-246
-238
-229
-217
-202
-202
-227
-231
-235
-247
-244
-239
-251
-271
-267
-255
-241
-238
-235
-232
-243
-258
-267
-264
-270
-256
-244
-241
-242
-245
-241
-247
-238
-225
-210
-198
-197
-183
-183
-186
-195
-197
-201
-187
-182
-189
-195
-190
-194
-204
-207
-201
-197
-214
-223
-225
-228
-225
-234
-231
-235
-235
-236
-251
-259
-261
-257
-263
-254
-246
-254
-255
-252
-252
-255
-254
-268
-284
-281
-282
-303
-312
-301
-304
-323
-335
-328
-343
-347
-339
-330
-323
-317
-296
-286
-285
-283
-272
-270
-281
-285
-268
-275
-283
-286
-293
-299
-305
-306
-319
-326
-326
-327
-331
-337
-344
-345
-345
-358
-365
-359
-355
-338
-329
-326
-315
-314
-306
-306
-309
-293
-274
-276
-278
-264
-256
-268
-288
-306
-313
-324
-328
-320
-299
-272
-265
-257
-238
-219
-235
-249
-245
-245
-248
-258
-257
-246
-246
-247
-257
-261
-272
-282
-282
-292
-299
-301
-314
-321
-319
-328
-322
-303
-286
-287
-297
-289
-285
-274
-264
-270
-262
-254
-254
-246
-229
-223
-219
-216
-231
-237
-242
-249
-260
-261
-261
-250
-244
-243
-248
-253
-248
-258
-258
-267
-270
-257
-263
-288
-285
-274
-290
-283
-272
-261
-261
-261
-260
-257
-239
-239
-251
-260
-270
-263
-259
-276
-269
-251
-251
-261
-256
-234
-238
-241
-238
-226
-217
-214
-200
-200
-188
-189
-192
-187
-176
-174
-179
-179
-182
-181
-194
-197
-191
-185
-180
-196
-220
-236
-251
-268
-280
-282
-280
-277
-280
-288
-297
-293
-293
-308
-329
-332
-323
-333
-336
-329
-313
-316
-316
-294
-272
-267
-261
-258
-256
-253
-272
-277
-272
-268
-259
-251
-247
-246
-242
-249
-245
-222
-211
-227
-231
-229
-229
-234
-224
-206
-193
-187
-186
-178
-180
-168
-168
-171
-161
-150
-140
-148
-146
-150
-158
-149
-147
-150
-145
-141
-153
-158
-161
-167
-165
-167
-182
-191
-182
-182
-177
-159
-147
-153
-153
-151
-156
-163
-161
-148
-166
-172
-176
-185
-191
-206
-217
-228
-216
-218
-218
-212
-212
